Browse Source

Merge pull request #923 from phsmit/fix_922

Fix #922
master
无闻 10 years ago
parent
commit
767bf82eab
3 changed files with 7 additions and 4 deletions
  1. +4
    -1
      cmd/serve.go
  2. +2
    -2
      models/publickey.go
  3. +1
    -1
      models/repo.go

+ 4
- 1
cmd/serve.go View File

@@ -90,7 +90,10 @@ func runServ(k *cli.Context) {
}
setup("serv.log")

keys := strings.Split(os.Args[2], "-")
if len(k.Args()) < 1 {
log.GitLogger.Fatal(2, "Not enough arguments")
}
keys := strings.Split(k.Args()[0], "-")
if len(keys) != 2 {
println("Gogs: auth file format error")
log.GitLogger.Fatal(2, "Invalid auth file format: %s", os.Args[2])


+ 2
- 2
models/publickey.go View File

@@ -29,7 +29,7 @@ import (

const (
// "### autogenerated by gitgos, DO NOT EDIT\n"
_TPL_PUBLICK_KEY = `command="%s serv --config='%s' key-%d",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty %s` + "\n"
_TPL_PUBLICK_KEY = `command="%s serv key-%d --config='%s'",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty %s` + "\n"
)

var (
@@ -98,7 +98,7 @@ func (k *PublicKey) OmitEmail() string {

// GetAuthorizedString generates and returns formatted public key string for authorized_keys file.
func (key *PublicKey) GetAuthorizedString() string {
return fmt.Sprintf(_TPL_PUBLICK_KEY, appPath, setting.CustomConf, key.Id, key.Content)
return fmt.Sprintf(_TPL_PUBLICK_KEY, appPath, key.Id, setting.CustomConf, key.Content)
}

var (


+ 1
- 1
models/repo.go View File

@@ -30,7 +30,7 @@ import (
)

const (
_TPL_UPDATE_HOOK = "#!/usr/bin/env %s\n%s update --config='%s' $1 $2 $3\n"
_TPL_UPDATE_HOOK = "#!/usr/bin/env %s\n%s update $1 $2 $3 --config='%s'\n"
)

var (


Loading…
Cancel
Save