更改Xcode Server Bot的源代码管理凭据?

时间:2015-07-10 21:47:41

标签: xcode git credentials xcode-bots xcode-server

我遵循Apple关于创建新机器人的指示。在其中一个步骤中,它要求提供源控制系统的凭据。我输入了用户名/密码,没有意识到将来我无法轻易改变它。

如何更改Xcode Server使用的凭据?

2 个答案:

答案 0 :(得分:1)

这有点麻烦,但有可能

  1. 使用新用户的凭据克隆存储库
  2. 从新存储库中打开项目
  3. 转到报告导航器并编辑机器人
  4. 存储库标签上,点击替换存储库... 按钮
  5. Xcode将从新回购中的.git/config文件中获取新用户名,并为您提供提供新密码的机会。
  6. 您还可以在当前仓库的.git/config文件中更改用户,而不是克隆新用户。

答案 1 :(得分:0)

根据机器人的Apple help documentation,凭据存储在服务器上的安全密钥链中。它没有明确提到哪里,但是找一个名为*.keychain的文件(我希望/Library/Keychains是一种可能性;但它可能位于机器人运行的任何地方的根源之下)。然后,您应该可以使用Keychain Access.app打开它以重置凭据。

您可能也可以使用“编辑机器人...”菜单从the report navigator编辑此内容,但它可能不允许您从那里编辑/更改存储库详细信息。