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):这才是我们想要的结果

      

  • 相关阅读:
    CodeDOM浅析(上)
    这段代码居然运行正常
    CodeDOM浅析(下)
    动态生成与编译(七)根据CodeDOM生成源代码
    动态生成与编译(九)CodeDOM的局限
    动态生成与编译(八)动态编译
    新年送大礼
    祝所有的女性朋友们节日快乐!
    预测人民币在2006年最终的收盘价
    2007年春节,祝朋友们:身体健康,万事如意! 度过一个愉快春节!
  • 原文地址:https://www.cnblogs.com/zknublx/p/6078467.html
Copyright © 2011-2022 走看看