【发布时间】:2015-07-10 21:47:40
【问题描述】:
我按照 Apple 的指示创建了一个新机器人。在其中一个步骤中,它要求提供源代码控制系统的凭据。我输入了一个用户名/密码,却没有意识到我以后无法轻易更改它。
如何更改 Xcode Server 使用的凭据?
【问题讨论】:
标签: xcode git credentials xcode-bots xcode-server
我按照 Apple 的指示创建了一个新机器人。在其中一个步骤中,它要求提供源代码控制系统的凭据。我输入了一个用户名/密码,却没有意识到我以后无法轻易更改它。
如何更改 Xcode Server 使用的凭据?
【问题讨论】:
标签: xcode git credentials xcode-bots xcode-server
这有点麻烦,但有可能
.git/config 文件中获取新用户名,并让您有机会提供新密码。您还可以更改当前 repo 的 .git/config 文件中的用户,而不是克隆一个新用户。
【讨论】:
根据机器人的Apple help documentation,凭据存储在服务器上的安全钥匙串中。它没有明确提到在哪里,而是寻找一个名为 *.keychain 的文件(我希望 /Library/Keychains 是一种可能性;但它可能位于机器人运行的任何地方的根目录下)。然后您应该可以使用Keychain Access.app 打开它以重置凭据。
您也可以使用“编辑机器人...”菜单从 the report navigator 编辑此内容,但它可能不允许您从那里编辑/更改存储库详细信息。
【讨论】: