windows同一个本地项目OA信用盘源码出售导入到不同的github帐号中,配置ssh

情景:公司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成功

猜你喜欢

转载自blog.51cto.com/13855390/2136940