【发布时间】:2022-07-03 14:42:20
【问题描述】:
我正在尝试使用下面的 go-lang 代码 sn-p 克隆 git/bitbucket 存储库,但它不起作用,我也看不到任何错误。
dir, err := ioutil.TempDir("", "clone-example")
if err != nil {
log.Fatal(err)
}
defer os.RemoveAll(dir) // clean up
// Clones the repository into the given dir, just as a normal git clone does
_, err = git.PlainClone(dir, false, &git.CloneOptions{
URL: "<https://git repository url***>",
Auth: &http.BasicAuth{
Username: "*****",
Password: "***",
},
})
fmt.Println(err)
if err != nil {
log.Fatal(err)
}
【问题讨论】:
-
在您的代码中 url 错误:
URL: "ttps://github.com/git-fixtures/basic.git",应该是 https 或 ssh -
您可以提供任何网址并查看
标签: git go repository bitbucket git-clone