加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在Xcode 6 OS X服务器4中创建机器人 – 存储库凭据问题

发布时间:2020-12-14 19:03:55 所属栏目:百科 来源:网络整理
导读:环境细节: 客户:Macbook pro,OSX 10.10 Xcode 6.1 服务器:Macbook pro,OSX 10.10,带Xcode 6.1的OSX Server 4 我目前正在尝试设置CI服务器自动构建 我们项目的流程,并不断遇到一个反复出现的问题.一切 我尝试在Xcode中创建构建自动化bot,我遇到了 “为此bo
环境细节:

客户:Macbook pro,OSX 10.10 Xcode 6.1
服务器:Macbook pro,OSX 10.10,带Xcode 6.1的OSX Server 4

我目前正在尝试设置CI服务器自动构建
我们项目的流程,并不断遇到一个反复出现的问题.一切
我尝试在Xcode中创建构建自动化bot,我遇到了
“为此bot提供存储库凭据”对话框.无论如何
输入的凭证(https或ssh),机器人的创建似乎
失败,因为它无法访问存储库以克隆所需的源.

我尝试过SSH和https访问:

在https访问的情况下,我使用我的bitbucket用户名和
密码(我在存储库上有管理员访问级别) – 到目前为止
从来没有工作过

在SSH访问的情况下,我已经添加了正在使用的SSH密钥
连接到所需存储库的Deployment keys设置.
经过多次尝试后,这种情况只有一次起作用
到服务器上并尝试构建.然而它再次失败了
第一次后续提交到存储库并且从那时起就没有工作
(仍然挑战证书)

还测试了其他两个(测试)存储库
这对于创建和使用https和SSH访问都很好
安排机器人.其中一个是在我自己的账户中创建的回购
第二个是共享的回购(就像我遇到的问题一样).

有关其他要检查的事情的建议将受到欢迎:)

解决方法

我目前正在尝试使用Xcode Bots设置CI环境,并遇到完全相同的问题.

当我从服务器运行的帐户创建一个Bot时,如果在我的远程存储库(gitlab)中配置了SSH密钥,它就可以工作.

然而,当我尝试使用登录机制从另一台机器创建一个机器人到OS X服务器时,无论我输入什么,它都会不断地再次询问我的凭证信息.-
还试过HTTPS而不是SSH …

问题似乎是SSH的私钥/公钥的不同(服务器没有您创建bot /存储库时提供的公钥的匹配私钥).

试图找到一个很好的解决方案,因为我不能将我们的开发人员的所有私钥复制到OS X Server帐户,任何建议?让HTTPS工作最好我猜…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读