git本地倉庫關聯遠端倉庫
阿新 • • 發佈:2020-12-23
第一步
在gitee建立好遠端倉庫,並獲取倉庫的ssh地址
安裝好git
第二步
完成git初始化配置
git config --user.email "xxx"
git config --user.name "xxx"
新建資料夾並初始化本地倉庫
git init
繫結遠端倉庫地址
git remote add origin [email protected]:????/cnblog-personal-blog.git
列出已經存在的遠端分支
git remote
接著同步倉庫資料,拉去遠層倉庫資料覆蓋本地
git pull origin master --rebase 或者git pull origin --rebase
將會提示許可權錯誤
需要獲取ssh公鑰
ssh-keygen -t rsa -C "[email protected]"
接下來按三次回車
將上圖公鑰複製到以下網址進行新增
https://gitee.com/profile/sshkeys
緊接著執行以下程式碼,若顯示successfully則表示成功
ssh -T [email protected]
第三步
git add* 將新增檔案加入暫存區
git commit -m "註釋" #提交檔案到本地倉庫
git push origin master 將本地倉庫資料推送到遠端倉庫
接下來的介紹來自gitee官網
專案的 ssh key 和使用者的 ssh key 兩處地方有什麼不同?
專案的 sshkey 只針對專案,且我們僅對專案提供了部署公鑰,即專案下的公鑰僅能拉取專案,這通常用於生產伺服器拉取倉庫的程式碼。
而使用者的 key 則是針對使用者的,使用者添加了 key 就對使用者名稱下的專案和使用者參加了的專案具有許可權,一般而言,使用者的key具有推送和拉取的許可權,而專案的 key 則只具有拉取許可權。