git jenkins 基本部署之git遠程倉庫


1.git遠程倉庫如何使用?

實戰一、如何將本地倉庫與遠程Gitee進行關聯?
        1.注冊gitee
        2.創建一個遠程倉庫?
        3.配置使用遠程倉庫
            3.1) Git 全局設置:
                git config --global user.name "oldxx"
                git config --global user.email "xxxx@qq.com"
            3.2) 將本地已有的git的倉庫與遠程關聯
                cd existing_git_repo
                git remote add origin https://gitee.com/oldboy_xxx/rainbow.git
            3.3) 本地倉庫代碼推送至遠程倉庫?  (確保本地的所有資源已提交至本地倉庫)
                git push -u origin master
            3.4) 推送不同的分支?
                git checkout dev
                git push -u origin dev
            3.5) 推送tag?
                git push -u origin --tags        #推送本地所有的tag
                git push -u origin v1.1         #指定推送某個本地的tag

實戰二、將https方式修改為ssh密鑰訪問通訊?
        1.刪除與遠程https倉庫的關聯?
        [root@gitlab demo]# git remote remove origin
        [root@gitlab demo]# git remote -v

        2.添加新的關聯?-->SSH方式
        [root@gitlab demo]# git remote add origin git@gitee.com:oldboy_xxx/rainbow.git
        [root@gitlab demo]# git remote -v
        origin    git@gitee.com:oldboy_xxx/rainbow.git (fetch)
        origin    git@gitee.com:oldboy_xxx/rainbow.git (push)
        
        3.在本地機器上生成一個密鑰對,然后將公鑰放入遠程倉庫?
        [root@gitlab demo]# ssh-keygen
        [root@gitlab demo]# cat ~/.ssh/id_rsa.pub        #復制public公鑰內容
        
            找個右上角用戶-->設置-->SSH公鑰-->添加Key

實戰二、如果現在開發的這個項目有小伙伴想加入進來怎么辦?
             Linux
             MacOS
             ssh-keygen
             yum install git -y
             Windows?
            1.下載安裝一個git軟件  
                http://192.168.0.128/git/Git-2.10.0-64-bit.exe
                https://gitforwindows.org/
            2.打開 Git Bash工具
            3.使用git bash 工具 創建ssh密鑰對
                ssh-keygen
            4.克隆項目
                $ git clone git@gitee.com:oldboy_oldxu/rainbow.git

實戰三、新加入的小伙伴提交了內容,其他成員看不見怎么辦?
            
            1.登錄開發B--->WIndows 修改代碼進行變更操作:
                touch README
                git add .
                git commit -m "Windows push README"
                git push origin master
            2.登錄開發A--->Linux
                git pull origin master    #獲取到開發B提交的代碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM