簡單說一下Github的配置,主要是怕自己忘了。
首先得下載一下git,windows的朋友們裝一個git bash就ok了,一路默認安裝就行。linux的朋友們輸入下面這個應該就完事了。
sudo apt install git
然後是設一個ssh鑰匙。先確認一下自己是不是已經有一個ssh公鑰了,進入以下文件夾:
# 用戶目錄/.ssh, 本人的在windows下是這個 C:\Users\foreyes\.ssh
cd ~/.ssh
看看有沒有一對xxx 以及 xxx.pub
沒有的話打開命令行輸入以下命令來生成一對ssh key:
ssh-keygen -t rsa -C 你的郵箱
之後要你輸入用於存放鑰匙的文件名,直接回車會默認爲rsa_id。推薦直接回車!
然後是設置一個密碼,這個密碼是之後每次push或者pull都要用到的。也可以直接回車設空密碼,這樣就不用每次輸密碼
之後到github上面,找到個人的設置,裏面有一個添加SSH key。點擊添加,然後把剛剛生成的public key複製過去,大概是這麼一堆東西:
ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDddIGKnXvpX9BO8CmtPLeC9M4KZsIFUWqxa4s9bV/vgEdhHdYByTyk1PDrhP4
zSvxdRyXuakljsdflkajsdghkhsdgajkfhhhhhgajsdfgjadgjkgasdjfgjasdfgjkasdfjkasdgjfgasjkfgajsgfd
jagfjhasfdgajsgfdjsgfdgahfjasgfjhgdhjfgagqwrtiuqwtriu [email protected]
然後測試一下ssh是否可以用,輸入:
ssh -T [email protected]
正常情況下會顯示:
最後一步,將ssh設爲git的訪問方式。在某個庫的本地文件夾下面輸入以下命令來查看該庫的訪問方式:
git remote -v
如果顯示的是http的,那麼說明當前還是使用的http的訪問方式,需要手動修改爲ssh訪問。輸入以下命令:
git remote set-url origin [該處輸入遠程庫的ssh鏈接]
添加成功之後,就可以直接在免github登陸使用push和pull了,如果ssh key生成的時候沒有輸入密碼的話,也不需要輸入ssh的密碼
That's all.
(主要是寫給自己看的)