Git使用中确实会遇到各种奇怪的问题,不过强大的百度确实能解决你的不少问题,现在说说我遇到的那些问题
1、push过成中可能会遇到这个问题Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts
?
解决方案:说明在加载.ssh中的known_hosts出现了权限问题,赋予这个文件更高的权限就不会出现此问题,在Git Bash中输入以下命令
chmod 644 ~/.ssh/known_hosts
chmod 755 ~/.ssh
2、GitLab用户界面上提示该信息:You won't be able to pull or push project code via SSH until you add an SSH key to your profile
?
解决方案:如果你提前添加了key不会出现此问题,此问题的出现说明你没有把本地的公钥添加到GitLab界面,参照下面的地址完成添加即可http://blog.csdn.net/qq_15792013/article/details/77984570
3、Git Bash快捷方式打不开?
解决方案:当你出现Git Bash快捷方式点击无效的时候,试试右键以管理员身份运行,可能就正常啦
4、Git Bash操作的路径?
解决方案:当你相对本地的某个仓库进行操作时,一定要通过cd <目录地址>
命令进到这个目录,否则你的操作一定是不成功的
5、如果发现push到GitLab仓库中的文件错了,如何将这个文件删除呢?
解决方案:通过Git Bash敲命令实现,我们假如文件名是test.txt
$git rm test.txt #删除本地工作区的响应文件
$git commit -m "rm test.txt" #将删除提交到版本库
$git push #将本地修改push到远程分支