- FAQ
- 1: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
- [root@testss git]# git clone git@192.168.1.200:testone.git
正克隆到 'testone'...
- git@192.168.1.200's password:
- Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
- fatal: Could not read from remote repository.
- Please make sure you have the correct access rights
- and the repository exists.
解决办法:-C 是用户名
- [root@testss git]# ssh-keygen -t rsa -C "git"
- [root@testss git]# cat /root/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwhn+ejPkZY *** 省略
- [root@testss git]# cat /root/.ssh/id_rsa.pub > /home/git/.ssh/authorized_keys
- 2: fatal: The remote end hung up unexpectedly
- fatal: Couldn't find remote ref master
解决办法: 如图
- [http]
- postBuffer = 524288000
3: 如果输入 $ git push origin master, 提示出错信息: error:failed to push som refs to .......
解决办法如下:
1 先输入 $ git pull origin master // 先把远程服务器 github 上面的文件拉下来
2 再输入 $ git push origin master
3 如果出现报错 fatal: Couldn't find remote ref master 或者 fatal:'origin' does not appear to be a git repository 以及 fatal: Could not read from remote repository.
4 则需要重新输入 $ git remote add origin git@github.com:djqiang/gitdemo.git
4: 使用 git init 创建了一个仓库再 git clone 到其他位置, 在 clone 的仓库使用 git push 的时候出现 receive.denyCurrentBranch'configuration variable to'refuse'.To IP-ADDR :testone.git
// 命令行 $ git --bare init --shared
- 5: error: src refspec master does not match any.
- $ git push origin master
- error: src refspec master does not match any.
- error: failed to push some refs to 'git@192.168.9.19:testone/test.git'
本地版本库为空, 不能提交
解决办法
- $ git add hello // 提交一个文件
- $ git commit -m "first commit" // 注释
- 6: remote: error: insufficient permission for adding an object to repository database ./objects
- // 原因分析: 因为 test.git 目录权限写入失败
- remote: error: insufficient permission for adding an object to repository database ./objects
- remote: fatal: failed to write object
- error: remote unpack failed: unpack-objects abnormal exit
- To 192.168.9.19:testone/test.git
- ! [remote rejected] master -> master (unpacker error)
- error: failed to push some refs to 'git@192.168.9.19:testone/test.git'
- // 解决办法: 将 test.git 目录设置成 git.git 属主属组权限 再次上传成功
来源: http://www.bubuko.com/infodetail-2533782.html