2

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

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

4

2 回答 2

1

这有点麻烦,但这是可能的

  1. 使用新用户的凭据克隆存储库
  2. 从新存储库中打开项目
  3. 转到报告导航器并编辑机器人
  4. Repositories选项卡上单击Replace Repositories...按钮
  5. Xcode 将从新.git/config存储库中的文件中获取新用户名,并让您有机会提供新密码。

您还可以更改.git/config当前 repo 文件中的用户,而不是克隆一个新用户。

于 2017-11-25T12:07:31.450 回答
0

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

您可能还可以使用“编辑机器人...”菜单从报告导航器中编辑它,但它可能不允许您从那里编辑/更改存储库详细信息。

于 2015-07-10T22:00:27.693 回答