git - 将 TeamCity 与 BitBucket 结合使用

标签 git teamcity bitbucket

我目前正在设置一个 TeamCity 构建服务器,它将从托管在 Bitbucket 上的我们的 git 存储库中提取源代码。我正在为作为 Bitbucket 团队的一部分设置的存储库(不是我的个人帐户)执行此操作。

我遇到的是 URL 路径似乎是为每个用户定制的。例如,我的路径如下所示:

https://MyUserName@bitbucket.org/TeamName/RepoName.git

如果我要离开公司,更新 40 多个版本将是一场噩梦。

我考虑过在 bitbucket 上创建一个服务帐户供构建服务器使用,但这会占用我们的一个用户(我们只有 10 个用户的许可证)。

创建一个单独的帐户是推荐的方法,还是有更好的选择?

最佳答案

您应该使用部署 key 。它提供对私有(private)和公共(public)存储库的只读访问。查看 https://confluence.atlassian.com/display/BITBUCKET/Use+deployment+keys 处的文档

关于git - 将 TeamCity 与 BitBucket 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19730454/

相关文章:

git - Bitbucket ssh clone 权限被拒绝(公钥)

swift - 更改swift包文件的文件名

git - Teamcity - 所有项目的全局 VCS 根

git - 开发人员之间的不同版本的git

teamcity - 从Google Test获取TeamCity中的XML报告

teamcity - 'java' 未被识别为内部或外部命令

git - SSH git ls-remote 不起作用但 git clone 可以吗?

mercurial - Mercurial 错误:存储库不相关

c++ - 如何安装 Modular Boost?

本地存储库的 Git checkout 修订版