我遵循Apple创建新机器人的指示。在其中一个步骤中,它要求提供源控制系统的凭据。我输入了一个用户名/密码,没有意识到我将来无法轻易改变它。更改Xcode Server Bot的源代码管理凭据?
如何更改Xcode Server使用的凭据?
我遵循Apple创建新机器人的指示。在其中一个步骤中,它要求提供源控制系统的凭据。我输入了一个用户名/密码,没有意识到我将来无法轻易改变它。更改Xcode Server Bot的源代码管理凭据?
如何更改Xcode Server使用的凭据?
根据机器人的Apple help documentation,证书存储在服务器上的安全钥匙串中。它没有明确提到在哪里,但是寻找一个名为*.keychain
的文件(我认为/Library/Keychains
是一种可能性;但它可能在机器人运行的任何地方)。你应该可以用Keychain Access.app
来打开它来重置凭证。
您可能还可以使用'Edit Bot ...'菜单编辑the report navigator,但它可能不允许您从那里编辑/更改存储库详细信息。
这是一个有点麻烦,但有可能
.git/config
文件中提取新用户名,并为您提供一个提供新密码的机会。您还可以更改当前回购的.git/config
文件中的用户,而不是克隆新回购的用户。
请注意,链接是官方Apple帮助文档,当安装docset时,这些文档在本地计算机上也可见。 – AlBlue
它存储在Xcode服务器创建的_xcsbuild用户下,尽管您可能能够从管理员用户那里获得它们,但还没有尝试过。当我遇到这个问题时,让机器人创建一个新的ssh密钥/密码并在git repo中更改它会更容易。 – bolnad
与任何Xcode一样,删除并重新启动几乎总是比试图修复它更快的方法:) – AlBlue