嘿伙计们,所以我有一个 xcode bot 问题。基本上我有一个需要运行预脚本的机器人。此脚本运行命令 a git submodule init 和 update,并获得 ssh 身份验证错误。
在 os x 服务器机器上,它自己已在用户管理员(已测试)上设置了适当的 ssh 密钥。在我机器上的 xcode 中,服务器以用户管理员身份连接。然而,当脚本运行时,它似乎没有以管理员身份运行(通过在 ~ 中创建一个文本文件进行测试,之后就没有了)。我想知道是否可以在脚本中使用 su,我在网上查看过,这似乎是不可能的,因为我不知道哪个用户 xcode bot 正在运行脚本(我的猜测是它运行为猜测)
对此有何建议?或者以其他用户身份运行命令的方式(必须在脚本中)