windows下配置多个git用户失败分析

公司电脑中配置了git.dev.xxx.com服务,自己想配置一个code.aliyun.com的服务。


始终发现不能正常获取阿里云code的权限,
ssh -T code.aliyun.com 则提示报错
ssh_exchange_identification: read: Connection reset by peer

ssh -v code.aliyun.com 则提示
debug1: key_load_public: No such file or directory

之前公司屏蔽了其他的git服务器,但是阿里云code可以ping的通,所以暂时排除这个原因。
然后一顿搜索,试了很多办法,始终没有成功。

参考的ssh连接错误分析
后来在腾讯云实验室开了个window服务器做测试,使用github和code.aliyun.com的2个不同账户也配置成功了,很是茫然。


后来的一种可行解决办法:
    不使用SSH方式克隆代码,
    使用https://方式克隆仓库,会弹出使用对应网站的账号和密码,
    账户:就是你的user.name
    密码:忘记或者不知道就在code.aliyun.com中重新设置
(选择忘记密码,会发送邮件到你邮箱,点击邮件连接进行新密码设置)
输入密码成功后,会发现正在下载。

下载成功后,再使用sourcetree工具打开本地项目代码,发现不用配置就可以更改推送到远端了。
(不同环境存在差异,还请读者自行测试)

猜你喜欢

转载自blog.csdn.net/cslflf/article/details/79644030