Ubutnu/Win10 双系统下,git配置Github和gitee
本篇文章主要记录了我的遇到的错误,因为网上教程很多,所以有些步骤我会直接贴出参考链接
首先我们先在win10下,git配置github和gitee
可以直接参考这篇博客:https://www.cnblogs.com/three-fighter/p/14118189.html
我在输入
ssh -T git@gitee.com
时出现了一个错误
通过该命令可以查看详细的信息
ssh -Tvv git@gitee.com
排除错误原因后在gitee官方文档中找到了原因
https://gitee.com/help/articles/4352#article-header0
文中含有解决办法
我用的是
在 ~/.ssh/config 加上如下配置
Host gitee.com
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
Win10系统下配置完成后,将/.ssh里面的内容全部复制给ubuntu系统下的.ssh文件中
需要注意的是:
- 先创建git账户,我保持了账户与win10系统下的一致
$ git config --global user.name "test"
$ git config --global user.email test@qq.com
- config不要直接复制win10下的文件,因为你自己可能以前配置过,如果确定没有config文件的话可以直接用win10下的config,如果ubuntu中的~/.ssh中存在config,请复制里面的内容
- 完成上一步操作后,修改该文件夹下的所有文件权限
chmod 700 *
- 查看OpenSSH版本号,如果小于8.8,移除之前的几行命令。