数智图书馆-无锡数智政务 本次搜索耗时 1.827 秒,为您找到 778 个相关结果.
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    30.6 对Gitolite的改进 笔者对Gitolite进行扩展和改进,涉及的内容主要包括: 通配符版本库的创建方式和授权。 原来的实现是克隆即创建(克隆者需要被授予C的权限)。同时还要通过另外的授权语句为用户设置RW权限,否则创建者没有读和写的权限。 新的实现是通过推送创建版本库(推送者需要被授予C权限)。不必再为创建者赋予RW等权限,创建者自...
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    30.7.2 Gitweb和Git daemon支持 Gitolite和git-daemon的整合很简单,就是由Gitolite创建的版本库会在版本库目录中创建一个空文件git-daemon-export-ok。 Gitolite和Gitweb的整合则提供了两个方面的内容。一个是可以设置版本库的描述信息,用于在Gitweb的项目列表页面中显示。另外一个...
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    28.2 Git服务软件 Git服务由名为git-daemon的服务软件提供。虽然git-daemon也可以支持写操作,但因为git-daemon没有提供认证支持,因此很少有人胆敢配置git-daemon来提供匿名的写服务。使用git-daemon提供的Git版本库只读服务效率很高,而且是一种智能协议,操作过程有进度显示,远比HTTP哑通信协议方便(Gi...
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    37.2.2 Gistore的配置文件 在每一个备份库的.gistore目录下的config文件是该备份库的配置文件,用于记录Gistore的备份项内容,以及备份回滚设置等。 例如下面的配置内容(为描述方便添加了行号): 1 #Global config for all sections 2 [main] 3 backend=git 4 ba...
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    16.2.3 同时更改文件名和文件内容 如果一个用户将文件移动到其他目录(或修改文件名),另外一个用户针对重命名前的文件进行了修改,还能够实现自动合并么?这对于其他版本控制系统可能是一个难题,例如Subversion就不能很好地处理,还为此引入了一个“树冲突”的新名词。Git对于此类冲突能够很好地处理,可以自动解决冲突实现自动合并,具体操作过程如下。 ...
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    2.2 异地协同工作 为了能够加快写书的进度,熬夜是必须的,这就出现了在公司和家里两地工作同步的问题。图2-2用于说明我是如何解决两地工作同步问题的。 图 2-2 利用Git实现异地工作协同 我在家里的电脑IP地址是10.0.0.100(家里也有一个小局域网)。如果在家里有时间工作的话,首先要做的就是图2-2中步骤③的操作:将mirror版...
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    3.2.5 命令补齐 Git通过bash-completion软件包实现命令自动补齐,在Mac OS X下可以通过Homebrew进行安装。 $brew search completion bash-completion $brew install bash-completion … Add the following lines to yo...
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    30.3.4 Gitolite授权机制 Gitolite的授权实际分为两个阶段,第一个阶段称为前Git阶段,即在Git命令执行前,由SSH连接触发的gl-auth-command命令执行的授权检查。包括: 版本库的读。 如果用户拥有版本库(或至少一个分支)的下列权限之一:R、RW或RW+,则整个版本库(包含所有分支)对用户均可读。 实际上为用户设置...
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    17.5 共享里程碑 现在看看用户user1的工作区状态。可以看出现在的工作区相比上游有三个新的提交。 $git status #On branch master #Your branch is ahead of 'origin/master' by 3 commits. # nothing to commit(working directo...
  • 空标题文档

    22 2025-06-17 《Git权威指南》
    10.2 删除文件 看看版本库当前的状态,暂存区和工作区都包含修改。 $git status-s A hack-1.txt M welcome.txt 在这个暂存区和工作区都包含文件修改的情况下,使用删除命令更具有挑战性。删除命令有多种使用方法,有的方法很巧妙,而有的方法则需要更多的输入。为了分别介绍不同的删除方法,还要使用上一章介绍的进度保...