天天看點

github在不同電腦上協同開發

當我換了電腦後,開發自己的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賬号
  1. 先檢查一下本地是否有生成過shh key。終端指令檢視本地ssh key清單:

    ls -al ~/.ssh

  2. 如果沒有ssh keys,則生成新的ssh key。郵箱填你的github登陸賬号所使用的郵箱

    ssh-keygen -t rsa -b 4096 -C "[email protected]"

  3. 使用以下終端指令,可自動将ssh key複制到剪切闆

    pbcopy < ~/.ssh/id_rsa.pub

  4. 登陸github - 個人資訊設定(點選頭像) - setting - SSH and GPG keys - 點選按鈕""New SSH key" - 将本地生成的ssh keys碼複制到文本框。點選确定即可。
  5. 将倉庫克隆到本地 git clone 'repository url' ,大功告成。Enjoy your coding time!