git 配置SHH連線

2021-08-19 14:44:33 字數 1346 閱讀 5295

1.檢查是否已經有ssh key。

$cd ~/.ssh
2.生成乙個新的ssh。

$ssh

-keygen

-t rsa -c

"email"

之後直接回車,不用填寫東西。之後會讓你輸入密碼(可以不輸入密碼,直接為空,這樣更新**不用每次輸入id_rsa密碼了)。然後就生成乙個目錄.ssh,裡面有兩個檔案:id_rsa , id_rsa.pubid_rsa中儲存的是私鑰,id_rsa.pub中儲存的是公鑰)

3.新增ssh key到github/gitlab

github/gitlab上找到關於ssh keys->add keyid_rsa.pub公鑰的內容複製進去就可以了。

4.配置賬戶

$git config --global user.name 「your_username」 #設定使用者名稱

$git config --global user.email 「your_registered_github_email」 #設定郵箱位址(建議用註冊giuhub的郵箱)

5.最後一步測試是否成功:

ssh -t git@"你的gitlab伺服器位址"
the authenticity of host 『github.com (192.30.252.129)』 can』t be established.

rsa key fingerprint is 16:27:xx:xx:xx:xx:xx:4d:eb:df:a6:48.

are you sure you want to continue connecting (yes/no)? yes #確認你是否繼續聯絡,輸入yes

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

enter passphrase for key 『/c/users/***x_000/.ssh/id_rsa』: #生成ssh kye是密碼為空則無此項,

若設定有密碼則有此項且,輸入生成ssh key時設定的密碼即可。

hi ***! you』ve successfully authenticated, but github does not provide shell access.#出現詞句話,說明設定成功。

SHH無密碼互通配置

ssh無密碼互通 1.確認ssh可以執行 1.1.修改sshd config檔案 vi etc ssh sshd config 1.2.將 passwordauthentication no的注釋去掉,並且將no修改為yes 1.3.將 permitrootlogin yes的注釋去掉 1.4.重新...

配置Git連線GitHub

本地建立ssh key ssh keygen t rsa c your email youremail.com 後面的your email youremail.com改為你在github上註冊的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在 下生成.ss 件夾 通過g...

git連線遠端

1.git是乙個版本控制系統,可以在本地使用,當我們需要和他人協助時,往往需要乙個遠端倉庫放置檔案。例如github和gitlab等。1.多人協作時,總是放在乙個遠端伺服器上,使用git clone即可轉殖遠端倉庫的 到本地。2.git clone支援兩種協議 https協議和ssh協議。3.git...