案例场景
重新安装系统、git后,原有本地项目的git SSH Key没有了,需要重新配置git
操作步骤
-
设置git:
设置git的user name和email:
git config --global user.name "xxx"
git config --global user.email "xxx@163.com" -
生成密钥:
ssh-keygen -t rsa -C "xxx@163.com"
按3个回车,密码为空这里一般不使用密钥。
最后得到了两个文件:id_rsa和id_rsa.pub -
添加公钥
复制本地~/.ssh/id_rsa.pub 中的公钥,添加进代码托管的仓库SSH Key配置中去,然后本地就可以正常使用了
注:以上涉及xxx的是你项目代码托管仓库(如github、gitlab)的用户名、邮箱
奇葩问题
以上流程处理后,git仍然不能正常使用,git bash面板提示没有commit操作权限。检查后发现,重新装的win10系统,当前登录用户没有项目文件夹的操作权限,加下写权限即可。
网友评论