我想Go在我们团队的VSTS中开始一个项目.创建新存储库后,如何使用该命令go get获取存储库的副本,就像在github中使用一样?
我通过visualstudio.com git repos找到了关于golang的解决方法.还有其他更好的解决方案吗?
go get从VSTS git repo获取软件包和依赖项的主要问题是凭据问题.因此,解决方案应与提供商凭证与VSTS git repo的方式分开.选项如下:
PAT身份验证
作为您显示的链接,您可以使用PAT进行身份验证.
首先,创建一个个人访问令牌,然后您可以在全局.gitignore文件中添加PAT :
[url "https://Personal%20Access%20Token:PAT@account.account.com"]
Run Code Online (Sandbox Code Playgroud)使用备用凭据进行身份验证
启用并设置备用身份验证凭据,然后在全局中添加以下行.gitignore:
[url "https://SecondaryUserName:SecondaryPassword@account.visualstudio.com"]
Run Code Online (Sandbox Code Playgroud)使用SSH验证
正如Oleksandr所提到的,您可以使用SSH协议.
首先,创建一个SSH密钥并将其添加到VSTS,然后您可以在全局中添加以下行.gitignore:
[url "ssh://account@vs-ssh.visualstudio.com:22"]
Run Code Online (Sandbox Code Playgroud)然后,您可以使用该命令go get <VSTS git repo URL>下载并安装软件包和依赖项.
| 归档时间: |
|
| 查看次数: |
500 次 |
| 最近记录: |