新项目开始一段时间了,由于提交频繁。而每次都需要输入用户名和密码,实在受不了了。于是花了点时间来做下去除用户名密码验证的工作
生成shh密码
# ssh-keygen -t rsa
复制ssh密钥
github deploy keys
如果你clone时不是用ssh方式,重新设置remote url
git remote set-url origin git://newurl
注册本地用户名和邮箱
git config user.name *** git config user.email ***
如果push时提示
Permission denied (publickey)
应该是你没有将你的key添加到ssh中此时需要运行
ssh-add -l
如果列表出来的没有你刚刚添加进去的这个 key 那就需要添加
ssh-add path/to/key