git——本地倉庫與GitHub對應倉庫連接,並推送本地文件

安裝好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倉庫

參考:

https://www.jianshu.com/p/f22d02c7d943

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章