Jenkins+git构建自动化执行时报Error cloning remote repo 'origin'
上一篇 /
下一篇 2017-08-16 16:07:29
/ 个人分类:自动测试工具
今天在Jenkins中增加了一个节点slave(台式机)用于执行App的自动化脚本,一切配置就绪之后,进行构建,一直报错,错入信息如下:
------------------构建错误信息----------------------------
Started by user admin |
Building remotely on windows_node03 in workspace E:\Jenkins\workspace\AUTO_TEST_MPOS_Andoid |
Cloning the remote Git repository |
Cloning repository git@ip:root/appAuto.git |
> git init E:\Jenkins\workspace\AUTO_TEST_MPOS_Andoid # timeout=10 |
ERROR: Error cloning remote repo 'origin' |
ERROR: Error cloning remote repo 'origin' ------------------------------------------------------------- 通过以下方法进行解决: 1、在节点上(台式机)安装git客户端并配置环境变量,将C:\program files\git\bin放到path中 2、运行如下命令 (1) git config --global user.name"tiantian010"git config --global user.email"tiantian010@gmail.com" (2) ssh-keygen -t rsa -C "tiantian010@example.com" (3)登录gitlab。打开setting->SSH keys,点击右上角 New SSH key,把生成好的公钥id_rsa.pub 放进 key输入框中,再为当前的key起一个title来区分每个key
(4)ssh -T git@ip 提示“welcome to GitLab,tiantian010!” 3、清除Jenkins中的工作空间 4、构建Jenkins,依旧报上面的错误 网上找了很多资料均无法解决,于是求助运维,运维需要远程台式机差问题,但是台式机没有开通远程也没有设置密码,后来开通了远程并设置了登录密码,再次构建时竟然成功了!无意中问题解决了,原因是slave没有设置密码。 解决方案2: 不使用ssh协议,使用http协议,问题迎刃而解。
|
收藏
举报
TAG: