Git同帳號多平臺配置

最近工做中使用到了Git,雖然之前學習過,可是已經忘的差很少了,遂將本次配置過程整理成筆記以備忘git


生成公鑰

ssh-keygen -t rsa -C "gana10007@163.com"  -f ~/.ssh/coding-rsa
#coding-rsa:生成公鑰私鑰對的文件名稱
# ~/.ssh/表示生成的路徑,windows下指向C:\Users\Administrator,Administrator表示當前的用戶名

託管平臺配置

  1. 託管平臺有不少,例如:號稱全球最大的同性交友平臺的github 、和國內的碼市碼雲github

  2. 配置方式大同小異,以github爲例:shell

    • mark

    • 選擇settings,固然英文很差的能夠直接使用瀏覽器的翻譯功能(推薦谷歌)windows

    • mark

    • 這裏就能夠看到設置選項瀏覽器

  3. 點擊New SSH key,將以前生成的coding.net.pub文件中內容所有複製過來ssh

    • mark
  4. 點擊新建以後會有標題和公鑰內容的選項,標題無所謂學習

配置多個平臺託管

  1. 在.ssh目錄下建立一個名字是config的文件,主要此文件沒用後綴名測試

  2. 文件的內容以下url

    StrictHostKeyChecking no
    # 爲了更簡化,把known_hosts也省略掉了
    UserKnownHostsFile /dev/null
    # coding
    Host git.coding.net
    
    User gana10007@163.com
    
    PreferredAuthentications publickey
    
    IdentityFile ~/.ssh/coding.net
    
    # github
    
    Host github.com
    
    User gana10007@163.com
    
    PreferredAuthentications publickey
    
    IdentityFile ~/.ssh/github
  3. IdentityFile指向你不一樣託管平臺存放公鑰的文件名spa

  4. 具體配置以下圖

    • mark
  5. 測試是否可以鏈接:

    ssh -T git@github.com

注意:@後面跟的內容以平臺項目的地址爲準,例如碼市的: ssh -T git@git.conding.net

相關文章
相關標籤/搜索