`
异步获取爱
  • 浏览: 79977 次
  • 性别: Icon_minigender_1
  • 来自: 大男子主义世界
社区版块
存档分类
最新评论

git 使用过程中的问题

git 
阅读更多
场景:

    wiki上修改了markdown文档,commit后异常:
Counting objects: 10, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 1.13 KiB, done.
Total 6 (delta 4), reused 0 (delta 0)
error: insufficient permission for adding an object to repository database ./objects

fatal: failed to write object
error: unpack failed: unpack-objects abnormal exit
To git@wsgit.com:ws-wiki.git
 ! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'git@wsgit.com:ws-wiki.git'


查出两种这个出现的情况:
1.  权限的问题
$ ls -la,查看git库的所有者


因为我设置的上传账号是git,但是git库是其他账号git --bare init的,所以就………………
解决:
在git库目录下:
$ chown -vR git *


2.markdown文档格式有问题(我的问题)
修改了markdow文档以后出现。
在修改,添加文档的时候,可能少了空格,空行,就会有这个问题出现。

解决:
reset到提交前的那个版本,重新修改,格式改好就OK了。
直接在这个版本里再修改,再怎么修改都没用。坑爹。。。。[size=large][/size]
分享到:
评论

相关推荐

    git使用规范(绝密).pdf

    如果在测试过程中他人有提交,推送时会有冲突,需要先执行pull操作。为了避免冲突,应尽量细分功能模块开发,每个开发人员负责一个模块的开发,并尽量不修改其他团队成员的模块代码。 在文件的剩余部分,由于OCR...

    gitblit及使用教程

    在使用过程中遇到任何疑问,可以参考Gitblit的官方文档或社区论坛。社区的活跃用户会乐意提供帮助。 通过这个教程,你将能够成功地搭建和使用Gitblit,管理你的Git仓库,提升代码协作的效率。记得在实践中不断探索...

    Git使用教程(电子书)

    **Git** 是一款开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件所做的更改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux内核的源代码。 #### 二、版本控制系统的必要性 版本控制...

    git使用手册.doc

    - 这个过程实质上分为两步:使用 `git add` 命令将文件修改加入暂存区;使用 `git commit` 将暂存区内容提交至当前分支。 4. **GitHub上的仓库创建与操作**: - 注册GitHub账号后,可以在GitHub网站上创建远程...

    git使用培训教程

    Git是一个分布式版本控制工具,由Linux之父Linus Torvalds于2005年为了更好地管理Linux内核源代码而创建。...在使用过程中,用户需要掌握Git的基础知识和常用命令,以确保代码的高效管理与团队成员间的顺畅协作。

    IDE中使用git手册

    在现代软件开发过程中,版本控制系统如Git已成为不可或缺的工具之一。对于使用IntelliJ IDEA (简称IDEA)作为开发环境的开发者来说,熟练掌握如何在IDEA中集成并高效利用Git进行版本控制显得尤为重要。本文档将基于...

    Git客户端 Git GUI 界面中文语言包

    在开发过程中,语言包的制作通常涉及到对源代码中的字符串进行翻译,然后整合到软件中,确保每个菜单、按钮和提示信息都对应正确的中文表述。 安装Git GUI中文包的过程一般包括以下步骤: 1. 下载:首先,你需要...

    gitblit 使用指南

    - **SSL/TLS加密**:启用HTTPS,确保数据传输过程中的安全性。 - **身份验证**:支持用户名密码、SSH公钥等多种认证方式,可以结合Active Directory、LDAP等进行集中式用户管理。 - **访问控制**:精细的权限设置,...

    Git使用手册中文版

    - **使用Git调试**:通过`git bisect`等命令追踪引入问题的提交。 - **子模块**:将一个独立的Git仓库作为另一个仓库的一部分进行管理。 - **子树合并**:整合其他仓库的特定部分到当前仓库。 #### 七、自定义Git -...

    Git Extensions中文包.rar

    Git Extensions是一个开源项目,它在Visual Studio集成环境中运行,也可以作为独立的应用程序使用。通过它,用户可以执行常见的Git操作,如提交、推送、拉取、分支、合并等,而且支持图形化查看历史记录和差异。这...

    GIT使用入门.pdf

    **Git** 是一款开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件所做的更改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux内核的源代码。 #### 二、版本控制系统的必要性 版本控制...

    git官方使用手册

    - **Git的核心概念:** 包括仓库(Repository)、提交(Commit)、分支(Branch)、合并(Merge)等,这些概念贯穿于整个Git的操作过程中。 - **社区发展:** 随着时间的推移,围绕Git建立了一个庞大的社区,包括...

    git gui界面中文语言包

    在使用Git GUI的过程中,可能会遇到的一些关键概念包括: - **工作区(Working Directory)**:电脑上未添加到暂存区的文件状态。 - **暂存区(Staging Area/Index)**:即将要被提交的改动集合。 - **提交(Commit...

    git 中文汉化包

    Git是一款极其重要的分布式版本控制系统,广泛应用于软件开发和项目管理中。然而,其默认界面是英文的,对于中文用户来说...对于那些在团队协作中使用Git的新手或是不熟悉英文的开发者来说,这是一个非常实用的功能。

    git使用教程.pdf

    在学习Git使用的过程中,首先需要了解如何安装Git。大多数现代操作系统都支持通过包管理器安装Git,例如在Ubuntu上可以使用`apt-get install git`命令,在macOS上可以使用Homebrew,而在Windows上则可以使用Git for ...

    git的使用说明

    - **TortoiseGit**:安装过程中同样接受默认选项直至完成安装。安装完成后会在 Windows 资源管理器的右键菜单中添加 Git 相关选项。 #### 使用 TortoiseGit 安装中文语言包 虽然不是必需步骤,但安装中文语言包...

    git常用命令 嵌入式开发过程中git的简单使用

    当您下载了一个新的项目,例如Linux内核,解压缩后,可以使用`git init`命令初始化仓库。 2. **.gitignore文件** - `.gitignore`文件用来指定哪些文件或目录不需要被Git追踪。对于大型项目,如Linux内核,避免将...

    git 使用简易指南

    如果在合并过程中出现冲突,需要手动解决这些冲突,并使用`git add <文件名>`标记合并为成功。 在发布软件时,创建标签(tag)是一个良好的实践。标签相当于版本的快照,便于追踪和发布。可以使用`git tag <标签名>...

    git使用简介ppt

    **Git** 是一个开源的分布式版本控制系统,被广泛应用于软件开发过程中,用于高效地管理和跟踪计算机文件的各种变动。Git 最初由 Linus Torvalds 开发,旨在更好地管理 Linux 内核的开发过程。由于其强大的功能和...

Global site tag (gtag.js) - Google Analytics