前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins+Gogs(git仓库)系列5:设置ssh连接Gogs仓库

Jenkins+Gogs(git仓库)系列5:设置ssh连接Gogs仓库

作者头像
MyJie
发布2019-11-20 14:55:36
1.8K0
发布2019-11-20 14:55:36
举报
文章被收录于专栏:MyJie的个人日记MyJie的个人日记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/yangj507/article/details/94714711

上一篇连接了目标服务器,这一篇记录连接代码仓库服务器

1、进入gogs的个人用户设置

2、选择SSH密钥-增加密钥,将id_rsa.pub的内容复制进去,设置一个名称,保存。

3、同样的,gogs服务器上也需要添加id_rsa.pub到authorized_keys中

将jenkins服务器的id_rsa.pub内容,拷贝到gogs服务器的authorized_keys中

4、回到Jenkins的操作页面,系统管理-凭据

5、添加全局凭据

6、填写内容详情

2019/10/12更新:最新验证后,这个登录密码应该是要填写才行

总结

这里要操作的3个地方:

1、gogs页面上,配置公钥

2、配置jenkins服务器通过ssh免密登录gogs服务器,配置公钥

3、配置jenkins操作页面全局凭据,连接gogs服务器的,配置私钥

注意:这里所使用的公钥密钥,都是jenkins服务器上的

前面一篇jenkins构建原理概述流程简图中,可以看出,只有jenkins同时连接着目标服务器、gogs代码仓库服务器。

目标服务器和gogs代码仓库服务器是没有任何关系的。

所有这里只需要用的jenkins的密钥对儿。

提前预告:配置完成后,我们会在任务的源码管理的git选项中,看到我们配置的账号

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档