我正在尝试从golang程序执行git命令以获取git远程的url。下面是代码。它不断抛出退出状态1"错误。
func main() {
var out bytes.Buffer
var stderr bytes.Buffer
cmd := exec.Command(`C:\3rdPartySoftware\Git\bin\git.exe`,[]string{"config","--get", "remote.origin.url"}...)
cmd.Stdout = &out
cmd.Stderr = &stderr
err := cmd.Run()
if err != nil {
fmt.Println(fmt.Sprint(err) + ": " + stderr.String())
os.Exit(1)
}
fmt.Printf("%s\n", out)
}
输出: -
退出状态1: