是否更改Xcode服务器Bot的源代码管理凭据?
我按照苹果的指示创建了一个新的机器人。在其中一个步骤中,它要求提供源代码管理系统的凭据。我输入了一个用户名/密码,但没有意识到我将来无法轻松更改它 如何更改Xcode Server使用的凭据?根据针对机器人程序的说明,凭据存储在服务器上的安全密钥链中。它没有明确提到位置,但查找名为是否更改Xcode服务器Bot的源代码管理凭据?,xcode,git,credentials,xcode-bots,xcode-server,Xcode,Git,Credentials,Xcode Bots,Xcode Server,我按照苹果的指示创建了一个新的机器人。在其中一个步骤中,它要求提供源代码管理系统的凭据。我输入了一个用户名/密码,但没有意识到我将来无法轻松更改它 如何更改Xcode Server使用的凭据?根据针对机器人程序的说明,凭据存储在服务器上的安全密钥链中。它没有明确提到位置,但查找名为*.keychain的文件(我希望/Library/Keychains是一种可能性;但它可能在机器人运行的地方的根目录下)。然后,您应该能够使用Keychain Access.app打开该应用程序以重置凭据 您也可以使
*.keychain
的文件(我希望/Library/Keychains
是一种可能性;但它可能在机器人运行的地方的根目录下)。然后,您应该能够使用Keychain Access.app
打开该应用程序以重置凭据
您也可以使用“edit Bot…”菜单编辑此内容,但可能不允许您从中编辑/更改存储库详细信息。这有点麻烦,但这是可能的
.git/config
文件中获取新用户名,并给您提供新密码的机会您还可以在当前repo的
.git/config
文件中更改用户,而不是克隆新用户。请注意,链接指向Apple官方帮助文档,安装docset时,该文档也可以在本地计算机上看到。它存储在Xcode server创建的xcsbuild用户下,虽然您可能可以从管理员用户处获取这些信息,但尚未尝试。当我遇到这个问题时,让bot创建一个新的ssh密钥/密码并在git repo中更改它会更容易。与任何Xcode一样,删除并重新启动几乎总是比尝试修复它更快的方法:)