1. 程式人生 > >windows同一個本地項目OA信用盤源碼出售導入到不同的github帳號中,配置ssh

windows同一個本地項目OA信用盤源碼出售導入到不同的github帳號中,配置ssh

use ckey 思路 git url 測試 nal 粘貼 public

情景:公司OA信用盤源碼出售論壇:haozbbs.com Q1446595067電腦上登入公司git帳號,原先是將自己的測試項目上傳到公司的帳號上,現在想上傳到自己的帳號

解決思路:一個項目可以push到n多個git,只需要配置多個remote

1、打開項目路徑cmd,查看當前配置的遠程倉庫

git remote -v

mygit 是我自己帳號的源地址

當你的帳號都配置了單獨的ssh時,直接 git push mygit就可以了,

下面要說的就是都沒有配置ssh時報錯了

remote:Permission to xxx denied to xxx

2、先生成key

2.1、ssh-keygen -t rsa -C "IWindow_personnal_publicKey"

2.2、enter鍵設置保存路徑和文件名:/c/Users/Private/.ssh/id_rsa_Count
        然後一直enter

id_rsa_Count.pub是剛生成的密匙文件,打開將文件內容復制

將密匙粘貼添加到你的git帳號中

3、配置config文件,在與key文件同目錄下,沒有的話創建一個

Host mygit
HostName github.com
User git

IdentityFile ~/.ssh/id_rsa_Count

4、將第一步中配置的遠程倉庫地址改為通過ssh密匙連接地址

 git remote set-url mygit  mygit:yourCount  youCount

就是將你本地連接地址改為ssh的連接地址,前面的host改為你本地config配置的host

完成查看remote:

上傳push成功

windows同一個本地項目OA信用盤源碼出售導入到不同的github帳號中,配置ssh