重装系统后,原有项目不能再使用git的解决方式

案例场景

重新安装系统、git后,原有本地项目的git SSH Key没有了,需要重新配置git

操作步骤

  • 设置git:
    设置git的user name和email:
    git config --global user.name "xxx"
    git config --global user.email "[email protected]"

  • 生成密钥:
    ssh-keygen -t rsa -C "[email protected]"
    按3个回车,密码为空这里一般不使用密钥。
    最后得到了两个文件:id_rsa和id_rsa.pub

  • 添加公钥
    复制本地~/.ssh/id_rsa.pub 中的公钥,添加进代码托管的仓库SSH Key配置中去,然后本地就可以正常使用了
    注:以上涉及xxx的是你项目代码托管仓库(如github、gitlab)的用户名、邮箱

奇葩问题

以上流程处理后,git仍然不能正常使用,git bash面板提示没有commit操作权限。检查后发现,重新装的win10系统,当前登录用户没有项目文件夹的操作权限,加下写权限即可。

你可能感兴趣的:(重装系统后,原有项目不能再使用git的解决方式)