zoukankan      html  css  js  c++  java
  • git使用FAQ

    GIT  使用中的常见错误

    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.mamicode.com/info-detail-2228816.html

  • 相关阅读:
    什么时候应该使用C#的属性
    Unicode和字符集小结
    C#编译器怎么检查代码是否会执行
    C#中如何操作2个list
    用Windbg来看看CLR的JIT是什么时候发生的
    bzoj-1579: [Usaco2009 Feb]Revamping Trails 道路升级
    次小生成树
    bzoj-3687: 简单题
    bzoj-3669: [Noi2014]魔法森林
    uva 11732 (trie树)
  • 原文地址:https://www.cnblogs.com/junlinqunxia/p/9876585.html
Copyright © 2011-2022 走看看