常规的操作就是:
git config --global user.name "XXX"
git config --global user.email "XXXX@163.com"
ssh-keygen -t rsa -C "zhongshanglin@163.com"
第三步是在本地生成id_rsa和id_rsa.pub两个文件(mac下可自建~/.ssh)
然后将id_rsa.pub复制到gitlab的setting的ssh keys中,这样就可以不使用密码正常使用git了
但是今天遇到个问题:
ssh keys设置不生效
找到原因就是:
在我生成pub文件的时候,自己填写的文件名,所以导致获取不到
附录:
本地git只会默认读取id_rsa文件命名的文件,如果自定义文件名需要添加文件指向配置,不建议这么做,就不写方法了
网友评论