1 申请令牌
方法1:具体项目下申请:
方法2:全局申请
2 获取token
3 下载代码
package main
import (
"fmt"
"os"
"github.com/go-git/go-git/v5"
)
func main() {
_, err := git.PlainClone("/tmp/foo", false, &git.CloneOptions{
URL: "https://username:token@gitlab.tencent.net/dba/job.git",
Progress: os.Stdout,
})
if err != nil {
panic(err)
}
fmt.Println("success!")
}
替换下面:文章来源:https://www.toymoban.com/news/detail-820530.html
- username
- token
参考:
https://docs.gitlab.cn/jh/user/profile/personal_access_tokens.html文章来源地址https://www.toymoban.com/news/detail-820530.html
到了这里,关于golang通过go-git下载gitlab源码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!