當我換了電腦後,開發自己的github項目遇到了一些問題。 首先,git clone 'repository url'拉取下來項目,開始開發項目發。修改了一些檔案後,當要git commit, git push的時候,發現送出不上去。原因很簡單,對于這個git倉庫,我沒有送出權限。需要進行一些配置處理。這篇文章主要講講如何配置。
ssh keys的配置方式
ssh keys配置說明官方文檔連結: githelp
簡單描述ssh keys配置步驟:
- 新電腦中生本地ssh key碼(一大串的東西)。
- 添加本地ssh key碼到你的github賬号。
我所了解的ssh key配置方式的原理
本地生成的ssh keys相當于一個鑰匙。這把鑰匙是本地電腦和github賬号互通互信的一個憑證。
詳細說明配置步驟
本地生成ssh keys及添加新的 shh key 到你的github賬号
- 先檢查一下本地是否有生成過shh key。終端指令檢視本地ssh key清單:
ls -al ~/.ssh
- 如果沒有ssh keys,則生成新的ssh key。郵箱填你的github登陸賬号所使用的郵箱
ssh-keygen -t rsa -b 4096 -C "[email protected]"
- 使用以下終端指令,可自動将ssh key複制到剪切闆
pbcopy < ~/.ssh/id_rsa.pub
- 登陸github - 個人資訊設定(點選頭像) - setting - SSH and GPG keys - 點選按鈕""New SSH key" - 将本地生成的ssh keys碼複制到文本框。點選确定即可。
- 将倉庫克隆到本地 git clone 'repository url' ,大功告成。Enjoy your coding time!