服务器构建CentOS+Jenkins+Git+Maven之爬坑

ssh端口变更后,git如何访问远端中央代码库

参考来源:
http://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
http://blog.csdn.net/wangmuming/article/details/22925873

  • 正确处理公私钥(以gitlab为例可参考其USER SETTING -- SSH KEYS的操作文档)

包括

  1. ssh-keygen
  2. authorized-keys存储(别弄错了生成密钥的所有者和所在系统端的身份账号)
  3. .pub公钥发布到(代码库等)服务器别弄错了账号
  4. known_hosts文件的处理
  5. 文件权限的处理(建议用660,绝一点就用600)
  • git clone代码时,ssh方式获取的细节处理,形式可如下:
ssh://git@host.com:port/project.git

Jenkins服务配置容易忽略的事项

  • git客户端必须安装(可直接yum安装)

  • maven安装的版本(Jenkins上用其插件较稳健,亲测maven3.5是坑)
    使用maven3.5时的错误

  • settings.xml文件必要时,指定对应路径(一般选用Jenkins默认的配置即可)

  • JDK7/8都可以

  • 对于上述,另需注意在Jenkins全局配置/系统配置中,必须定义对应的路径

原文地址:https://www.cnblogs.com/hailongchen/p/6737136.html