jenkins gitlab整合注意事项

   jenkins整合gitlab时,Source Code Management添加gitlab仓库路径无论怎么尝试都报如下两个异常:

Failed to connect to repository : Command "git ls-remote -h git@xxxxx.com:xxx/dev_test.git HEAD" returned status code 128:
stdout:
stderr: Permission denied, please tryagain.
Permission denied, please try again.
Permission denied(publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: The remote end hung up unexpectedly

   或

Failed to connect to repository : Command "/usr/local/git/bin/git -c core.askpass=true ls-remote -h http://www.xxx.com/gitlab/root/test.git HEAD" returned status code 128:
stdout:
stderr: fatal: Unable to find remote helper for 'http'

  原因是:由于运行jenkins用户没有生成ssh私钥,且没有添加gitlab中。因此导致了如上异常。

  生成ssh私钥

ssh-keygen -t rsa -C "admin@example.com"

  运行上述命令,并一路回车即可生成相应的私钥。

  将私钥添加到gitlab

cat ~/.ssh/id_rsa.pub

  将所有内容添加到gitlab-->Profile Settings-->SSH Keys-->Add an SSH key。

  保存后重启jenkins即可。

时间: 2024-10-17 18:20:57

jenkins gitlab整合注意事项的相关文章

X5、WebViewJavascriptBridge、百度地图网页版 整合注意事项

一 什么是webViewjavascripBridge?           WebViewJavascriptBridge是移动UIView和Html交互通信的桥梁,用作者的话来说就是实现java(ios为oc)和js的互相调用的桥梁.替代了WebView的自带的JavascriptInterface的接口,使得我们的开发更加灵活和安全.          WebViewJavascriptBridge for Android          https://github.com/jesse

Jenkins+Gitlab+ansible-playbook上线流程

目前使用jenkins上线流程图 jenkins构建时支持git选择分支 1.安装Git Parameter插件 1.1在系统管理中的插件管理 1.2然后点击选插件,在右上角输入Git Parameter,找到Git Parameter后点击左下方的的直接安装 2.插件安装成功后,在项目配置中后看到多了一个"参数化构建过程" 勾选"参数化构建过程",然后添加Git Parameter,配置如下 2.1在源码管理中添加(需要提前将公钥设置好) 2.2 参数化构建过程添

jenkins集成ansible注意事项Failed to connect to the host via ssh.

  在集成jenkins和ansible实现自动化部署时,root用户下执行ansible命令时可以正常运行.由于是通过jenkins用户去执行ansible命令,而jenkins用户却报如下异常: XXXXXXX | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": tr

struts2 + urlrewrite 整合注意事项

这几天业余时间在玩百度云,百度的云还是不错的,但是对于我这样的.NET程序员,有点不公平,没有.net虚机,不过也不是百度一家没有,基本都没有,有的都是那种开放云,自已在云端来部署安装软件的. 所以也来玩玩JAVA,对于JAVA并不陌生,随不是我主业程序,但也是驾轻就熟,对于Struts Spring  hibernate 等也是很熟悉,弄了个SSH来做个小应用,但在URLREWRIT上遇到了困难,怎么没有参数有可以重写,有参数的无法重写,哎,在网上找了半天才发现 一.两个过滤器的顺序放反了,应

“安全即代码”:整合安全团队和DevOps团队

随着云计算开发和部署变得越来越快且越来越灵活,安全团队意识到,保护云应用和系统部署的唯一有效方法是开发可整合到部署管道的安全控制,以及尽可能自动化.安全社区很多人将这种方法称为安全即代码,这是采用基础设施即代码的概念,即将所有虚拟和基于云的堆栈组件定义为可配置元素,这些元素只是被视为一种软件定义,并在在配置文件和模板中进行管理. 然而,很多安全团队在采用这种方法时并不顺利.大多数安全专业人士并没有软件开发背景,并且,他们通常与DevOps团队脱节,DevOps团队使用高度自动化和灵活的工具及流程

jenkins结合ansible用shell实现自动化部署和回滚

最近用jenkins+gitlab+ansible做持续化集成,自动化部署和版本回滚.然而deploy plugin没能做到增量升级和回滚操作,折腾了很久决定自己写个脚本来简单实现. 环境: centos 7.0 64位 gitlab:v2.9.0 git:2.9 jenkins 1.651.3.git plugin.GitLab Plugin.Dynamic Parameter Plug-in等 ansible:2.1.0.0 各工具职能: 1.gitlab做版本管理 2.jenkins根据指

华谊兄弟发澄清公告 复牌后股价涨超2%

新华网消息 今日传媒娱乐版块整体表现低迷,华谊兄弟(300027,股吧)早盘复牌后逆势上涨,截至下午收盘报12.77元,涨2.16%. 针对相关媒体的一些报道,华谊兄弟昨日晚间发布了澄清公告. 公告内容如下: 针对相关媒体报导的关于"华谊兄弟回应股价爆跌 承诺公司业绩增长良好"和"密钥风波重创华谊兄弟 13亿元资金逃荒1942"的文章,华谊兄弟作出如下说明: 1.针对媒体报导的"关于公司承诺业绩增长良好"的相关内容,是基于公司已披露的第三季度报告

幸得与君为伍 - 阿里云 MVP 三期名单发布

阿里云 MVP 第三季度评审正式宣告结束了, 第三季度的招募,从9月份到12月份,我们收到了大量的 MVP推荐和申请,更是"偷偷约会"了一些候选人 经过反复讨论和评审 终于终于要把这个好消息告诉大家啦 - 全球共77位 MVP: 从今天开始,阿里云 MVP大家族已经有 77 位成员啦,第三季度的 MVP 更是收获了8位国外的优秀开发者加入, MVP部分贡献速览: 基于Redis千万级用户排行榜最佳实践 OpenSearch 最佳实践 Jenkins+Gitlab+ansible-pla

歌华有线变更实际控制人

歌华有线(600037)6月2日公告称,为贯彻落实中央关于深化文化体制改革精神,进一步推动首都广电事业和产业科学发展,北京北广传媒集团与北京人民广播电台.北京电视台整合组建北京广播电视台,公司实际控制人由北京北广传媒集团变更为北京广播电视台. 歌华有线第一大股东为北京北广传媒投资发展中心,持有其44.98%股份,实际控制人为北京北广传媒集团. 北京广播电视台已于5月31日正式挂牌.北京广播电视台业务范围涵盖广播电视的采编.制作.播放.传输以及新媒体开发等全部领域.歌华有线介绍,截至目前,相应的资