我们使用AWS代码部署,每次部署到Ec2实例时,它都会请求Github用户名和密码来下载存储库。找到了以下解决此问题的方法
通过在composer auth.json .composer/auth.json中添加Oauth存储库完成了Oauth存储库的设置。
{
"http-basic": {},
"github-oauth": {"github.com": "xyzasasasauhu"}
}但却找不到办法为Golang项目做这个。通常,我们希望在不显式提供凭据的情况下实现go get https://github.com/username/reponame。
发布于 2015-12-17 03:05:41
这个问题有两种解决办法:
go get获取私人GitHub回购的代码。只要代码在正确的子目录($GOPATH/src/github.com/org/project)中结束,Go就不在乎它是如何到达那里的。只需在构建脚本中添加几个命令:
DIR=$GOPATH/src/github.com/org/project TOKEN=yourtoken if -d $DIR;然后cd $DIR git重置-硬git干净-dfx org mkdir -p $DIR git $DIRhttps://stackoverflow.com/questions/33992327
复制相似问题