Git SSH Key 生成步驟

2022-09-14 20:57:16 字數 1803 閱讀 9500

git是分布式的**管理工具,遠端的**管理是基於ssh的,所以要使用遠端的git則需要ssh的配置。

github的ssh配置如下:

設定git的user name和email:

$ git config --global user.name "xuhaiyan"

$ git config --global user.email "[email protected]"

1.檢視是否已經有了ssh金鑰:cd ~/.ssh

如果沒有金鑰則不會有此資料夾,有則備份刪除

2.生成金鑰:

$ ssh-keygen -t rsa -c 「[email protected]

按3個回車,密碼為空。

your identification has been s**ed in /home/tekkub/.ssh/id_rsa.

your public key has been s**ed in /home/tekkub/.ssh/id_rsa.pub.

the key fingerprint is:

3.新增金鑰到ssh:ssh-add 檔名

需要之前輸入密碼。

4.在github上新增ssh金鑰,這要新增的是「id_rsa.pub」裡面的公鑰。

開啟 (

登陸,然後新增ssh。

5.測試:ssh [email protected]

the authenticity of host 『github.com (207.97.227.239)』 can』t be established.

rsa key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

are you sure you want to continue connecting (yes/no)? yes

warning: permanently added 『github.com,207.97.227.239′ (rsa) to the list of known hosts.

error: hi tekkub! you』ve successfully authenticated, but github does not provide shell access

connection to github.com closed.

1.獲取原始碼:

$ git clone [email protected]:billyanyteen/github-services.git

2.這樣你的機器上就有乙個repo了。

3.git於svn所不同的是git是分布式的,沒有伺服器概念。所有的人的機器上都有乙個repo,每次提交都是給自己機器的repo

倉庫初始化:

git init

生成快照並存入專案索引:

git add

檔案,還有git rm,git mv等等…

專案索引提交:

git commit

4.協作程式設計:
將本地repo於遠端的origin的repo合併,

推送本地更新到遠端:

git push origin master

更新遠端更新到本地:

git pull origin master

補充:新增遠端repo:

$ git remote add upstream git:

重新命名遠端repo:

$ git:為「upstream」

Git SSH Key生成步驟

設定git的user name和email git config global user.name git config global user.email x gmail.com 檢視是否已經有了ssh金鑰 cd ssh 如果沒有金鑰則不會有此資料夾,有則備份刪除 生成私鑰 公鑰 ssh keyg...

Git SSH Key 生成步驟

git是分布式的 管理工具,遠端的 管理是基於ssh的,所以要使用遠端的git則需要ssh的配置。github的ssh配置如下 一 設定git的user name和email git config global user.name wanjiehan git config global user.e...

git ssh key生成步驟

步驟 一 開啟git bash視窗 二 設定git的user name和email git config global user.name xuhaiyan git config global user.email haiyan.xu.vip gmail.com 三 生成ssh金鑰過程 1.檢視是否...