设置SSH方式
解决操作时候,需要手动输入密码的问题
查看当前origin的URL
1 | git remote -v |
删除当前origin
1 | git remote rm origin |
增加origin
1 | # 例如git remote add origin git@github.com:sulangsss/sulangsss.github.io.source.git |
设置个人信息
1 | git config --global user.name "user_name" |
生成ssh的key
1 | ssh-keygen -t rsa -C "youremail@example.com" |
用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,
id_rsa.pub是公钥,可以放心地告诉任何人。
Add Private Key
1 | ssh-add -K ~/.ssh/id_rsa.pub |
SSH 443
~/.ssh/config
1 | Host github.com |
Changing Your Committer Name & Email
1 | # Global |
多个Public管理
~/.ssh/config
1 | # Bob github account |
举例:git clone git@github.com:myproject/email.git,此时默认使用~/.ssh/id_rsa,如果修改为git@github.com.alice:myproject/email.git,则使用~/.ssh/id_rsa_alice