gpt4 book ai didi

Golang 对 VSTS Git 的支持

转载 作者:IT王子 更新时间:2023-10-29 01:26:08 25 4
gpt4 key购买 nike

我想在我们团队的 VSTS 中启动一个 Go 项目。创建新存储库后,如何使用命令 go get 获取存储库的副本,就像在 github 中使用的那样?

我找到了关于 golang with visualstudio.com git repos 的解决方法.还有其他更好的解决方案吗?

最佳答案

主要问题要用go get从 VSTS git repo 获取包和依赖项是凭据问题。因此解决方案应该与 VSTS git repo 的提供者凭据的方式分开。选项如下:

  1. 使用 PAT 进行身份验证

    作为link你展示了,你可以使用 PAT 进行验证。

    首先,创建一个 personal access token , 那么你可以在全局 .gitignore 中添加 PAT文件:

    [url "https://Personal%20Access%20Token:PAT@account.account.com"]
  2. 使用备用凭证进行身份验证

    启用并设置alternate authentication credentials ,然后在全局 .gitignore 中添加以下行:

    [url "https://SecondaryUserName:SecondaryPassword@account.visualstudio.com"]
  3. 使用 SSH 进行身份验证

    正如 Oleksandr 提到的,您可以改用 SSH 协议(protocol)。

    首先,创建一个 SSH key 并将其添加到 VSTS,然后您可以在全局 .gitignore 中添加以下行:

    [url "ssh://account@vs-ssh.visualstudio.com:22"]

然后你可以使用命令go get <VSTS git repo URL>下载并安装包和依赖项。

关于Golang 对 VSTS Git 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50576910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com