mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	#1681 carry --config flag for builtin SSH
This commit is contained in:
		| @@ -65,7 +65,10 @@ func handleServerConn(keyID string, chans <-chan ssh.NewChannel) { | ||||
| 					cmdName := strings.TrimLeft(payload, "'()") | ||||
| 					os.Setenv("SSH_ORIGINAL_COMMAND", cmdName) | ||||
| 					log.Trace("Payload: %v", cmdName) | ||||
| 					cmd := exec.Command(setting.AppPath, "serv", "key-"+keyID) | ||||
|  | ||||
| 					args := []string{"serv", "key-" + keyID, "--config=" + setting.CustomConf} | ||||
| 					log.Trace("Arguments: %v", args) | ||||
| 					cmd := exec.Command(setting.AppPath, args...) | ||||
|  | ||||
| 					stdout, err := cmd.StdoutPipe() | ||||
| 					if err != nil { | ||||
| @@ -153,6 +156,7 @@ func Listen(port int) { | ||||
| 		if err != nil { | ||||
| 			panic(fmt.Sprintf("Fail to generate private key: %v - %s", err, stderr)) | ||||
| 		} | ||||
| 		log.Trace("New private key is generateed: %s", keyPath) | ||||
| 	} | ||||
|  | ||||
| 	privateBytes, err := ioutil.ReadFile(keyPath) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user