配置Github免密提交
配置Github免密提交
配置git使用的username和email,该信息将会在git提交记录中显示
git config --global user.name "Your username" git config --global user.email "Your email@example.com"
请注意用你的github name和email填充
随后,生成ssh key(如果在同样的user.name、user.email下有了ssh key,就不需要再次生成了),以便使用ssh连接至github
ssh-keygen -t rsa -C "Your email@example.com"
然后一直敲回车
随后
cat ~/.ssh/id_rsa.pub
将输出的公钥复制下来。
打开github.com,登录后点击右上角头像,从中找到Settings,在打开的页面中,找到左侧“SSH and GPG keys”选项卡,点击 New SSH key
将复制下来的内容黏贴到Key框内,并在Title里面给该密钥按照您的喜好取名。
最后点击Add SSH key即可。
您可以在docker或者命令行中使用
ssh -T git@github.com
进行测试,如果输出 Hi,"Your name"!You've successfully authenticated!... 等内容,则说明成功配置了密钥。
如果到这步仍然需要输入密码登录,则参考:github 配置了公钥依旧提示git@github.com‘s password: Permission denied, please try again. 的解决办法
本文作者:3的4次方
本文链接:https://www.cnblogs.com/3to4/p/18003699
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步