1. 首先注冊github并創建一個倉庫,這個很簡單,網上教程也很多,就不展開說了
2. 安裝git,這個也很簡單,不過這里有個問題就是你當前windows的用戶名即:C/Users/xxx 這個路徑不要有中文,因為git bash默認是從這個路徑打開的,或者說在這個路徑下工作,如果有中文后面可能會連不上ssh。如果已經有了,那一定要新建一個全英文的windows登錄賬號,切換這個賬號,然后再下git,具體怎么做可以找個AI問一下,沒什么難度,不是這篇文章的重點。
3. 進入本篇的正文:
????????3.1 先創建git賬號,這里的用戶名和email要和github的保持一致,方便后面push和pull倉庫
git config --global user.name “gitname”
git config --global user.email “git郵箱”
? ? ? ? 3.2 創建ssh keys(假設使用 Ed25519 類型),如果使用rsa類型,把ed25519換成rsa就可以了,連續輸入三次回車確認。
ssh-keygen -t ed25519 -C "your_email@example.com"
? ? ?3.3 添加到github中。按運行結果中顯示的路徑,在.ssh下找到文件id_ed25519 和id_ed25519.pub,前者是私鑰文件,后者是公鑰文件。然后用記事本打開.pub文件,把該文件中的key添加到github賬戶中,為了避免復制出錯,可以使用如下命令復制:
clip < ~/.ssh/id_ed25519.pub
添加key到github賬戶具體方法:登錄github賬號——點擊自己的頭像——Settings——SSH?and GPG Keys——New SSH Key,在Key一欄粘貼公鑰——Add SSH Key。title一欄可以寫上你的windows用戶名,方便區分這是哪個windows的公鑰,因為一個github賬號可以同時添加多個windows的git keys。
? ? ? ? 3.4 啟動ssh agent 并添加你的私鑰
- ???啟動ssh agent:
eval "$(ssh-agent -s)"
- ? ?添加私鑰:
ssh-add ~/.ssh/id_ed25519
?如果使用的是 RSA 密鑰,則替換為 id_rsa
- ?查看當前 SSH agent 中已經加載的私鑰:
ssh-add -l
- ?清除所有已加載的私鑰:
ssh-add -D
? 3.5 測試ssh連接
ssh -T git@github.com
如果一切正常,運行結果的最后一行應該是:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
中間還會問你yes/no,輸入yes就行了。
至此,git和github賬號就關聯起來了,使用下面的命令克隆倉庫,沒問題就是成功了
git clone git@github.com:YourUserName/YourName.git
后續還會更新如何push、pull、分支管理等等內容,敬請期待!!