zoukankan      html  css  js  c++  java
  • gitlab配置和搭建 ssh

    (1)查看自己之前是否生成过ssh密钥:

    1. cat ~/.ssh/id_rsa.pub  

    如果出现一段ssh-rsa开头的,表示已经生成了,可以跳过此步骤;

    (2)如果之前没有生成ssh密钥,使用命令:

    1. ssh-keygen -t rsa -C "zy901002@gmail.com"  

    来生成密钥。其中生成的文件,id_rsa为自己电脑上的私钥,id_rsa.pub为放在服务器上验证的公钥。

    (3):切换路径到/.ssh/下  cd  /.ssh/

    (4):编辑config 文件

      4_1 vim config

      4_2:配置config文件

      

    (5) :把生成的密钥添加到gitlab上面  profiles setting -->key  ---> add key

        

    (6):克隆远程fork的仓库注意,gite clone gitlab:bilixin/coastal.git(ssh生成的url又一部分需要修改)

      

    这样就把运程仓库的代码克隆下来了

    (如果代码还没有显示,就是你需要切换分支了)

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    当然不是代码克隆下来就没事了

    (10):查看自己对远程的操作  git remote -v  现实结果如下

      

      它表示fetch 拉去代码是从这个仓库拉去下来的,而push提交代码也是提交这个仓库里面的

         事实上我们需要的是,拉去代码是从主仓库拉去的,而提交是提交到本地仓库(最后想master发出pull request请求)

      下一步切换路径

    (11): 设置从主仓库更新的代码,从本地仓库提交代码,git remote set-url  --push origin gitlab: ***/coastal.git

        

    (12):这才是我们想要的结果

      

  • 相关阅读:
    Java正则表达式
    FlashFXP 5.0.0官方中文破解版,附文件下载地址和破解码
    【转】推荐!国外程序员整理的Java资源大全
    有线网卡和无线网卡同时使用
    Shell脚本传递带有空格的参数
    Ubuntu 14.04下MySQL服务器和客户端的安装
    python 读取不同的列,判断然后将结果写入excel
    tps qps
    python ddt 实现数据驱动一
    JMeter入门:04Java Request实例
  • 原文地址:https://www.cnblogs.com/zknublx/p/6078467.html
Copyright © 2011-2022 走看看