当前位置:   article > 正文

本地Git与Gitlab私有云平台建立连接_git 连接私有gitlab

git 连接私有gitlab

目录

              前言

              注意事项

              开始配置

              总结

 

前言

        远程仓库是指托管在网络上的项目仓库,现在互联网上有很多项目托管平台,比如github、gitlab等。为了不公开自己项目代码,可以在自己的服务器上搭建自己的项目仓库,最常见的是搭建GitLab。

         本地Git与远端服务器GitLab之间连接方式主要分为:SSH方式和HTTP方式。

          HTTP方式:这种方式要求project在创建的时候只能选择“Public”公开状态,Private和Internal私有模式下不能使用http方式进行连接,如果考虑到安全性必须进行安全设置。
          SSH方式:这是一种相对安全的方式,本地git仓库和远端gitlab仓库之间的传输是通过SSH加密,SSH方式在三种project模式下都可以使用。

本文主要配置SSH连接方式:

注意事项

          上传的Github/GitLab账户邮箱一定要和本地配置的邮箱相同,也就是说如果邮箱不相同,每次连接不同的Github/GitLab账户时,本地需要重新配置邮箱,但是ssh不用重新生成,测试过了。GitLab连接和Github相同,所以会一边就好了。

开始配置

1)生成ssh秘钥

[root@hya ~]# ssh-keygen -t rsa -C "xiaohan960104@qq.com"

2)获取公钥

  1. [root@hya ~]# cd .ssh/
  2. [root@hya .ssh]# ll
  3. 总用量 8
  4. -rw-------. 1 root root 1675 930 16:12 id_rsa
  5. -rw-r--r--. 1 root root 402 930 16:12 id_rsa.pub
  6. [root@hya .ssh]# cat id_rsa.pub
  7. ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDE6g0vuSnbl/pYIdx/BAThVKzAsnDDJoEJHGVpmfyJWnUsckitVIW0FRCcwjcS6b1YVgfWTUYjTLOfr93isX3IGyv4e/dEAvwKNJW+J14amsilkE6kLztRLOOG5IUx7cOqYQcpBTMx9x1QyQRQUC+bewnrpom64Q9+vJJiteuo+skXbapPRNk1xqP69w+h56+mlrLw7cAZHUcCdnEvypfGf9rZV4Md0VlIqUryoPE339xpnd8IEMagijY9Ba3UfOy2FjchWDEjebUFD0eXVhlCFFzHxaTPI2scuVL3iMHNZsorlauiFi2GLo9p6nC+waQ23AbDhgC8jG1hgx2jMXyj xiaohan960104@qq.com

3)登录Gitlab账号添加公钥

最后就是git  pull 一系列的操作

总结

            本文只讲述的ssh连接的方式,httpd的方式暂时还没有接触到,以后用到的话我也会把它写出来。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/814429
推荐阅读
相关标签
  

闽ICP备14008679号