ios – Xcode Server 4.0 git从构建触发脚本推送

ios – Xcode Server 4.0 git从构建触发脚本推送,第1张

概述我为一个托管在 github上的项目安装了一个 Xcode Bot.我按照步骤和设置机器人来使用我现有的SSH密钥.验证成功,项目结算和建立. 然后,我在预触发器 *** 作中添加了一个shell脚本,它增加了plist中的版本,将其标记,并将该更改提交到github. 但是当我尝试从shell脚本执行git push时,我得到: – 推送到git@github.com:spex-app / spex-i 我为一个托管在 github上的项目安装了一个 Xcode Bot.我按照步骤和设置机器人来使用我现有的SSH密钥.验证成功,项目结算和建立.

然后,我在预触发器 *** 作中添加了一个shell脚本,它增加了pList中的版本,将其标记,并将该更改提交到github.

但是当我尝试从shell脚本执行git push时,我得到:


推送到git@github.com:spex-app / spex-ios.git
权限被拒绝(publickey).

致命:无法从远程存储库读取.

为什么服务器成功检出我的项目,但无法推送更改.我注意到用户是_xcsbuildd.我尝试将.ssh键复制到/var/_xcsbuildd/.ssh中,这也不起作用.

解决方法 我想到了.您需要为_xcsbuildd用户创建新的密钥.然后将它们添加到github.这个线程的底部: https://devforums.apple.com/message/1054122#1054122
sudo -u _xcsbuildd /bin/bashssh-keygen -t rsa -C "your_email@example.com"ssh -T git@github.com
总结

以上是内存溢出为你收集整理的ios – Xcode Server 4.0 git从构建触发脚本推送全部内容,希望文章能够帮你解决ios – Xcode Server 4.0 git从构建触发脚本推送所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存