windows同一个本地项目导入到不同的github帐号中,配置ssh

情景:公司电脑上登入公司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 origin mygit:ldw-gitHub/springCloud-Video.git

      

    就是将你本地连接地址改为ssh的连接地址,前面的host改为你本地config配置的host

    完成查看remote:

 

  上传push成功

  

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值