安裝好git之後,打開git bash,彈出命令窗口。
在剛開始在git bash中輸入git命令時,會出現permission denitd(publicky). fatal:Could not read from remote repository.
此時說明並沒有設置SSH祕鑰,或者在GitHub遠程上並沒有設置本機的信任機制(即爲保存在本地的SSH祕鑰),所以纔會阻止用戶。
生成SSH keys的操作步驟如下:
1、cd ~/.ssh 切換到本地的.ssh目錄下。
2、ssh-keygen 生成SSH keys。(默認要填的都直接回車即可,默認保存在.ssh目錄下)
3、打開.ssh目錄下的id_rsa.pub文件,複製文件所有內容。
4、在github網站中登錄你的github賬號,在setting->SSH and GPG keys中新建SSH keys,並將id_rsa.pub中複製的內容複製到key中。
之後即可順利地進行git命令交互。
最常用到的git命令:
git add ./* 添加目錄中所有文件
git commit -m 'description' 提交緩存
git push -u origin master 提交到遠程GitHub倉庫
參考: