`
radzhang
  • 浏览: 313152 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

git push的出错处理 ! [remote rejected] master -> master (n/a (unpacker error))

    博客分类:
  • git
 
阅读更多

    wiki上修改了markdown文档,commit后异常:

Java代码  收藏代码
  1. Counting objects: 10, done.  
  2. Delta compression using up to 8 threads.  
  3. Compressing objects: 100% (6/6), done.  
  4. Writing objects: 100% (6/6), 1.13 KiB, done.  
  5. Total 6 (delta 4), reused 0 (delta 0)  
  6. error: insufficient permission for adding an object to repository database ./objects  
  7.   
  8. fatal: failed to write object  
  9. error: unpack failed: unpack-objects abnormal exit  
  10. To git@wsgit.com:ws-wiki.git  
  11.  ! [remote rejected] master -> master (n/a (unpacker error))  
  12. error: failed to push some refs to 'git@wsgit.com:ws-wiki.git'  



查出两种这个出现的情况:
1.  权限的问题

Java代码  收藏代码
  1. $ ls -la,查看git库的所有者  

报错如下:
error occurred during unpacking on the remote end: unpack-objects abnormal exit
因为我设置的上传账号是git,但是git库是其他账号git --bare init的,所以就………………
解决:
在git库目录下:


  1. $ chown -vR git *  

 补充还有就是如果目录没有写权限的话push也会报错。

#chmod -R 777 /project.git

 

 

分享到:
评论

相关推荐

    shopify_app-skeleton, 使用 phpish/Shopify的框架Shopify应用项目.zip

    shopify_app-skeleton, 使用 phpish/Shopify的框架Shopify应用项目 克隆 repo 并通过 Composer 获取依赖项git clone --depth 1 --branch master https://github.com/phpish/shopify_app-skeleton.git ne

    清楚github上的痕迹.txt

    git filter-branch --force --index-...git push origin master --force rm -rf .git/refs/original/ git reflog expire --expire=now --all git gc --prune=now git gc --aggressive --prune=now

    git-cheatsheet-EN-white.pdf

    - 发布本地更改到远程仓库:`git push <remote> <branch>` - 删除远程分支:`git push <remote> --delete <branch>` - 恢复一个提交(通过产生一个相反变化的新提交):`git revert <commit>` 5. 撤销更改(Undo...

    Git push 常见用法

    `git push` 的基本语法是 `git push <远程主机名> <本地分支名>:<远程分支名>`。例如: ``` git push origin master:refs/for/master ``` 这里的 `origin` 表示远程主机名,`master` 分别代表本地分支名和远程分支...

    RAM-MASTER:python脚本文件,可通过波动性进行取证调查和分析Microsoft Windows转储文件

    git clone https://github.com/BroadbentT/RAM-MASTER.git VIRUS TOTAL INSTALLATION ------------------------------------------------------- pip install virustotal3 API key available from ...

    解决git:fatal:Unable to create”…/.git/index.lock” 的错误

    问题描述: 在使用git 进行提交时, 出现上面这个报错, 导致无法提交. 报错大致意思就是创建index.lock文件失败,因为已经存在index.lock文件了. index.lock文件是在.git下面, 而.git是一般是隐藏的, 那么可以通过以下...

    posh-git-master.zip

    Posh-Git是一款专为Windows PowerShell设计的Git命令行扩展工具,它极大地提升了Git在PowerShell环境中的用户体验。标题中的"posh-git-master.zip"表明这是一个包含Posh-Git源码或安装文件的压缩包,可能包含了最新...

    解决 github项目clone报错 Failed connect to github.com:443; 解决

    Error while executing: npm ERR! /usr/bin/git ls-remote -h -t https://github.com/nhn/raphael.git npm ERR! npm ERR! fatal: unable to access '...

    heroku-buildpack-jekyll:用于部署Jekyll站点的buildpack

    Jekyll Buildpack Jekyll Buildpack将在应用程序根目录中...λ git push heroku master ----- > Fetching custom git buildpack... done ----- > Jekyll app detected ----- > Setting environment variables ----- >

    配合Git flow 流程使用的git 操作命令指南

    Git flow 是一种基于Git的版本控制工作流,它旨在提供一种结构化且高效的方式来管理软件项目的开发周期。这种流程特别适合大型团队协作,确保代码稳定性和版本管理的规范性。以下是一些关于如何配合Git flow流程使用...

    git-push-each:git push-reach -- 将每个提交推送到自己的分支

    git-push-each 将一个分支中的所有提交推送到自己的分支,一次提交一个! \o/ 什么为什么!... ./git-push-each [--clean] <remote> <branch> push each commit from stdin to its own branch. OPTIONS

    Git-Cheatsheet:方便的 Git 备忘单

    git push -u origin <branch> -> git push -u origin feature-branch 删除本地分支 git branch -d <branch> -> git branch -d feature-branch 使用-D强制删除(包括本地更改)。 删除远程分支 git push origin --...

    Git发现git push origin master 报错的解决方法

    git push origin master 报错的解决方法,分享给大家,具体如下: 错误提示如下 [root@linux1 php]# git push -u origin master To git@github.com:kangvcar/Results-Systems--PHP.git ! [rejected] master -> ...

    ethereum-org:[存档] ethereum.org网站,2016-2019年。 有关最新版本,请参见https://github.comethereumethereum-org-website

    宅基地释放 该存储库包含网站的Homestead版本。 先决条件 节点 npm 安装 确保已安装node.js和npm。 克隆存储库并安装依赖项 git clone https://github.com/ethereum/ethereum-org ...git push origin gh-pages

    GitHack-master

    GitHack-master是一个针对Git源码泄露的利用工具,主要用于帮助安全研究人员或开发者发现并利用`.git`目录泄漏的安全隐患。`.git`目录是Git版本控制系统的一部分,通常在项目根目录下,包含了项目的完整历史版本信息...

    iOS-Tagent-master.zip

    网易airtest for mac必备agent, iOS-Tagent 其实就是 WebDriverAgent 仔细看,会发现iOS-Tagent会比WebDriverAgent简略得多。...git clone https://github.com/AirtestProject/iOS-Tagent.git 然后用Xcode打开...

    Capgemini:凯捷与培训期间有关的内容

    凯捷 ...git push origin master / main->将所有数据从本地文件夹推送到git rep git init->初始化git git添加文件名->添加文件 git add -A->添加所有文件 git difftool Head-> diff黑白本地ana工作区

    idea的github使用1

    - 最后,使用`git push`将本地更改推送到GitHub,如`git push -u origin master`。 以上步骤覆盖了使用IDEA进行Git版本控制的基本操作,包括项目初始化、添加文件、提交更改、创建分支、合并分支以及将更改推送到...

    bolierplate-webpack:频繁的Webpack设置,以后可以修改或添加

    git pull webpack master 安装所有写在package.json上的软件包。 npm install 测试一下。 如果要在没有任何特定服务器的情况下快速打开网页​​,则可以使用webpack-dev-server 。 您可以通过以下命令加载网页。...

    kubernetes-master-1.5.2-0.7.git269f928.el7.x64-86.rpm.tar.gz

    1、文件内容:kubernetes-master-1.5.2-0.7.git269f928.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/kubernetes-master-1.5.2-0.7.git269f928.el7.tar....

Global site tag (gtag.js) - Google Analytics