Git常见问题汇总

bash

ssh-keygen -t rsa -C "youremail@xxx.com" -f ~/.ssh/id_rsa
注意
id_rsa是文件名,可自己修改,大部分默认名为id_rsa
如果想要多个平台分开不同秘钥,再次执行上面指令,文件名替换其他,例:gitlab_id_rsa

bash

ssh-add ~/.ssh/id_rsa

bash

cat ~/.ssh/id_rsa.pub

bash

ssh -T git@github.com

1.准备工作: 删除pods文件,然后提交代码 2.缓存导致不生效,按如下解决:

bash

git rm -r --cached .
git add .
git commit -m 'update gitignore'

仓库是https拉取,终端提示输入账号密码,怎么输入都不对? 这是因为github不再支持原密码登录,替换为token登录.

解决办法
打开github设置(settings) -> Developer settings -> Personal access tokens -> Tokens
选择新建一个如下图所示,得到一个token字符串,登录的时候密码使用此token替换原来的密码进行登录

设置github token
设置github token

相关内容