6
我们使用AWS代码部署将Github项目部署到Ec2实例,每次部署时都会要求Github用户名和密码来下载存储库。发现下面的方法来解决这个Golang的Github Oauth令牌
- 供应UNAME &密码(不推荐)
- 设置SSH密钥(不可能的,因为实例不断变化的IP)
- Oauth权杖
设置的Oauth对于PHP存储库是通过将其添加到作曲家auth.json中compospos/auth.json完成的。
{
"http-basic": {},
"github-oauth": {"github.com": "xyzasasasauhu"}
}
但是找不到办法为Golang项目做到这一点。通常我们想要实现去获得https://github.com/username/reponame而不明确提供证书。
@SalvadorDali同事:只需添加到您的构建脚本几个命令。 – Itachi
它是一个私人回购? – holys
@holys是的。 – Itachi