第一次使用Git,誠惶誠恐。
Git在每個電腦上第一次使用必須要配置環境,才能通過SSH秘鑰的方式安全穩定的拉取代碼!
此文適合對Git一無所知的小白觀看,大神勿擾。下面我將講解一個傻瓜式的Git安裝使用流程,:
首先使用一個東西必須要安裝
1、去官網下載Git:https://git-scm.com/downloads,選中合適自己的版本!
2、雙擊安裝,無限下一步直到安裝成功。
3、安裝結束進入Bash頁面,也許有人會萌幣什么Bash頁面。看圖就明白了
4、進入以后檢查SSH keys的設置
cd ~/.ssh
如果提示是: No such file or directory 說明你是第一次使用Git。是第一次就對了,繼續。
5、接下來,我們需要生成自己的SSH Key。這樣才能去通過SSH秘鑰的方式去github或者等等地方拉取代碼下來
ssh-keygen -t rsa -C"這里寫你的郵件地址"
6、后面回車就行了,然后系統會讓你輸入密碼
Enter passphrase (empty for no passphrase):<輸入你設置的密碼> Enter same passphrase again:<輸入你設置的密碼>
密碼是你在提交或者拉下載代碼時使用,設置的目的是防止別人忘你的項目添加或修改內容
注意:密碼是不顯示的,不要以為你輸入了沒反應。一般密碼都會設置的比較簡單方便協作和記憶。
設置成功會出現這樣的界面,然后就可以設置SSH Key了
7、添加SSH Key到Github或者Gitlab等等,具體看你用什么管理代碼的工具。
··· 打開本地名為id_rsa.pub的文件(參考地址:C:\Users\Administrator\.ssh\id_rsa.pub)。這個文件里的內容為剛剛生成的秘鑰。如果看不見,你需要設置顯示隱藏文件。記事本打開然后准確的復制文件里的內容。
··· 登錄你的管理代碼工具,例GitHub系統 。點擊右上角的 Account Settings—>SSH Public keys —> add another public keys
··· 把你本地生成的密鑰復制到里面( key 文本框中), 點擊 add key 就ok了。
8、測試
可以輸入下面的命令,看看設置是否成功,git@GitHub.com 的部分不要修改
ssh -T git@GitHub.com
如果是下面的反饋:
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就好,然后你就會看到:
Hi boold! You've successfully authenticated, but GitHub does not provide shell access.
到此測試成功。
9、設置用戶信息
現在你已經可以通過 SSH 鏈接到 GitHub 了,還有一些個人信息需要完善的。
Git 會根據用戶的名字和郵箱來記錄提交。GitHub 也是用這些信息來做權限的處理,輸入下面的代碼進行個人信息的設置,把名稱和郵箱替換成你自己的。
git config --global user.name "填寫自己的用戶名" git config --global user.email "填寫自己的郵箱"
這里已經創建成功。可以開心的使用Git玩耍了!
補充一點可能會出現的錯:
當你輸入:
ssh-keygen -t rsa -C"這里寫你的郵件地址"
沒有出現如期的料想,而是下面這個
不要緊張,我親測一個解決辦法可以使用。去本地尋找.ssh文件,參考路徑(C:\Users\Administrator\.ssh),把這個文件夾干掉,直接Delete。然后重新打開Git Bash,按照上面教程走就行了。
還有一種情況是你輸入命令時,這千萬不能出現空格,連在一起!
如果還是不行的話,再輸入生成ssh秘鑰命令的時候,去掉郵箱直接輸入
ssh-keygen -t rsa
可以解決問題
第一次使用GIt自己確實出現很多問題,可能人比較笨吧。多學習多問吧,畢竟都是從不會到會的,希望此文可以幫助一些人解決問題。