git(二) 遠端庫同步和本地庫轉殖

2021-09-28 20:16:30 字數 1519 閱讀 7683

ssh -v [email protected]

ssh -v [email protected]

報錯原因

fatal: could not read from remote repository.
解決辦法:

(1)進入 ssh 介面,設定底層 key

cd ~/.ssh
(2)執行命令,生成新的 key,新生成的 key 將會覆蓋原有的 key,操作一路回車即可

ssh-keygen -t rsa -c "[email protected]"
(3)執行命令,將ssh鏈結到 github 或者 gitee

ssh =v [email protected]

ssh -v [email protected]

(4)執行命令,生成詳細埠資訊

ssh-agent -s
(5)執行命令,生成最終 id_rsa.pub 檔案

ssh-add ~/.ssh/id_rsa
如果出現報錯,原因為: could note open a connection to your ...,執行如下命令:

ssh-agent bash
(6)使用命令 ,拿到公鑰

cat ~/.ssh/id_rsa.pub
(7)開啟github或者gitee,設定私人公鑰,如下所示:

(1)轉殖:

git clone [email protected]:username/repository.git
(2)遠端同步:

git config --global user.name "username"

git config --global user.email "useremail"

git remote add name [email protected]:username/repositoryname.git

#若是使用gitee

git remote add name [email protected]:username/repositoryname.git

(3)本地庫上傳同步

git add 

git commit -m ""

git push origin master

(4)遠端庫同步:

git pull

# git pull merge

正確配置倉庫的公鑰和位址會極大減少後期的麻煩。

Git 從遠端庫轉殖

上次我們講了先有本地庫,後有遠端庫的時候,如何關聯遠端庫。現在,假設我們從零開發,那麼最好的方式是先建立遠端庫,然後,從遠端庫轉殖。首先,登陸github,建立乙個新的倉庫,名字叫gitskills 我們勾選initialize this repository with a readme,這樣git...

git從遠端庫轉殖

上次我們講了先有本地庫,後有遠端庫的時候,如何關聯遠端庫。現在,假設我們從零開發,那麼最好的方式是先建立遠端庫,然後,從遠端庫轉殖。首先,登陸github,建立乙個新的倉庫,名字叫gitskills 我們勾選initialize this repository with a readme,這樣git...

git從遠端庫轉殖

github給出的位址不止乙個,還可以用這樣的位址。實際上,git支援多種協議,預設的git 使用ssh,但也可以使用https等其他協議。使用https除了速度慢以外,還有個最大的麻煩是每次推送都必須輸入口令,但是在某些只開放http埠的公司內部就無法使用ssh協議而只能用https。要轉殖乙個倉...