1. 创建ssh key时遇到“Bad escape character ‘ygen’.”
$ ssh -keygen -t rsa -C "[email protected]"
Bad escape character 'ygen'.
原因:ssh -keygen之间出现了空格,正确命令是没有空格的。
2. 添加远程库时,出现“remote: Permission to Kill/GitWork.git denied to Kill.”
$ git remote add origin https://github.com/Kill/GitWork.git
$ git push -u origin master
fatal: HttpRequestException encountered.
▒▒▒▒▒▒▒▒ʱ▒▒▒▒
Username for 'https://github.com': [email protected]
remote: Permission to Kill/GitWork.git denied to Kill.
fatal: unable to access 'https://github.com/Kill/GitWork.git/': The requested URL returned error: 403
原因:提交对象弄错。把提交地址写错,应该是git方式,误写成htts方式了。正确的指令:$ git remote add origin [email protected]:Kill/GitWork.git
3. 添加远程库时,出现“fatal: remote origin already exists.”
$ git remote add origin [email protected]:Kill/GitWork.git
fatal: remote origin already exists.
解决:先输入$ git remote rm origin,再输入$ git remote add origin [email protected]:Kill/GitWork.git
4. 输入$ git push origin master,出现“error:failed to push som refs to .......”
解决:输入$ git pull origin master ,先把远程服务器github上面的文件拉下来
Windows下修改Git bash的用户主目录
采用配置环境变量的方式修改用户主目录的默认路径。
在"计算机"图标上右击,选择”属性“,点击”高级系统设置“,点击”环境变量“,在用户环境变量部分点击”新建“。
输入变量名:”Home“,
输入变量值:”E:\GitWork“(也就是你自己想设定的用户主目录路径,我这里举例子是E:\GitWork)。
之后点击确定重新启动Git Bash即可。