| @@ -104,8 +104,6 @@ func runServ(k *cli.Context) { | |||||
| repoName = repoName[:len(repoName)-4] | repoName = repoName[:len(repoName)-4] | ||||
| } | } | ||||
| //os.Setenv("userName", user.Name) | |||||
| //os.Setenv("userId", strconv.Itoa(int(user.Id))) | |||||
| repo, err := models.GetRepositoryByName(user.Id, repoName) | repo, err := models.GetRepositoryByName(user.Id, repoName) | ||||
| var isExist bool = true | var isExist bool = true | ||||
| if err != nil { | if err != nil { | ||||
| @@ -116,8 +114,6 @@ func runServ(k *cli.Context) { | |||||
| return | return | ||||
| } | } | ||||
| } | } | ||||
| //os.Setenv("repoId", strconv.Itoa(int(repo.Id))) | |||||
| //os.Setenv("repoName", repoName) | |||||
| isWrite := In(verb, COMMANDS_WRITE) | isWrite := In(verb, COMMANDS_WRITE) | ||||
| isRead := In(verb, COMMANDS_READONLY) | isRead := In(verb, COMMANDS_READONLY) | ||||
| @@ -187,13 +183,18 @@ func runServ(k *cli.Context) { | |||||
| b := bytes.NewBufferString(s) | b := bytes.NewBufferString(s) | ||||
| gitcmd.Stdout = io.MultiWriter(os.Stdout, b) | gitcmd.Stdout = io.MultiWriter(os.Stdout, b) | ||||
| gitcmd.Stdin = io.MultiReader(os.Stdin, b) | |||||
| //gitcmd.Stdin = io.MultiReader(os.Stdin, b) | |||||
| gitcmd.Stdin = os.Stdin | |||||
| gitcmd.Stderr = os.Stderr | gitcmd.Stderr = os.Stderr | ||||
| if err = gitcmd.Run(); err != nil { | if err = gitcmd.Run(); err != nil { | ||||
| println("execute command error:", err.Error()) | println("execute command error:", err.Error()) | ||||
| } | } | ||||
| if !strings.HasPrefix(cmd, "git-receive-pack") { | |||||
| return | |||||
| } | |||||
| // update | // update | ||||
| //w, _ := os.Create("serve.log") | //w, _ := os.Create("serve.log") | ||||
| //defer w.Close() | //defer w.Close() | ||||