自从年初的时候入手了 Yubikey 之后,就在 Github 上配置了安全密匙,随之而来的是在 push 到 Github 的时候不知道自己的密码到底是什么了(直接输入密码会报错),为了掩盖自己是一个垃圾的事实,便想到了让所有的 git 都走 SSH 而不是 HTTPS 的方法
解决方法
此处以 Github 为例,在命令行中输入以下内容即可 (替换所有的 HTTPS 为 SSH)
1 |
|
如果有更好的解决办法,欢迎通过各种方式告诉我,比心
参考内容
更改远程仓库的URL - GitHub 帮助 - GitHub Help
git-config(1) Manual Page
How do I get git to default to ssh and not https for new repositories