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

    7 2025-06-17 《Git权威指南》
    25.9.2 repo无审核模式 Gerrit代码审核服务器部署比较麻烦,更不要说因为Gerrit用户界面的学习和用户使用习惯的更改而带来的困难了。在一个固定的团队内部使用repo可能真的没有必要使用Gerrit,因为团队成员都应该熟悉Git的操作,团队成员的编程能力都可信,单元测试质量由提交者保证,集成测试由单独的测试团队进行,即团队拥有一套完整、成型...
  • 空标题文档

    7 2025-06-17 《Git权威指南》
    27.3.3 版本库的Gitweb相关设置 可以通过Git版本库下的配置文件,定制版本库在Gitweb下的显示。 文件description。 提供一行简短的Git库描述,显示在Gitweb版本库列表中。 也可以通过config配置文件中的gitweb.description进行设置,但是文件优先。 文件README.html。 提供更详细的项...
  • 空标题文档

    7 2025-06-17 《Git权威指南》
    30.1.3 关于SSH主机别名 在安装过程中,gitolite创建了名为admin的公钥/私钥对,以名为admin.pub的公钥连接服务器的git账户,使用由gitolite提供的Git服务。但是如果直接连接服务器,使用的是默认的公钥,会直接进入shell。 那么如何能够根据需要选择不同的公钥来连接git服务器呢? 别忘了在前面介绍过的SSH主机别...
  • 空标题文档

    7 2025-06-17 《Git权威指南》
    30.2 管理Gitolite 30.2.1 管理员克隆gitolite-admin管理库 当Gitolite安装完成后,在服务器端自动创建了一个用于Gitolite自身管理的Git库:gitolite-admin.git。 克隆gitolite-admin.git库。别忘了使用SSH主机别名: $git clone gitolite:gitol...
  • 空标题文档

    7 2025-06-17 《Git权威指南》
    30.2.2 增加新用户 增加新用户,就是允许新用户能够通过其公钥访问Git服务。只要将新用户的公钥添加到gitolite-admin版本库的keydir目录下,即完成新用户的添加,具体操作过程如下。 (1)管理员从用户获取公钥,并将公钥按照username.pub格式进行重命名。 用户可以通过邮件或其他方式将公钥传递给管理员,切记不要将私钥误传给管...
  • 空标题文档

    7 2025-06-17 《Git权威指南》
    30.2.3 更改授权 新用户添加完毕,可能需要重新进行授权。更改授权的方法也非常简单,即修改conf/gitolite.conf配置文件,提交并推送,具体操作过程如下。 (1)管理员进入gitolite-admin本地克隆版本库中,编辑conf/gitolite.conf。 $vi conf/gitolite.conf (2)授权指令比较复杂...
  • 空标题文档

    7 2025-06-17 《Git权威指南》
    30.3.2 定义用户组和版本库组 在conf/gitolite.conf授权文件中,可以定义用户组或版本库组。组名称以@字符开头,可以包含一个或多个成员。成员之间用空格分开。 例如定义管理员组: @admin=jiangxin wangsheng 组可以嵌套: @staff=@admin@engineers tester1 除了作为用...
  • 空标题文档

    7 2025-06-17 《Git权威指南》
    30.4.3 用户自己的版本库空间 授权文件如下: 1 @administrators=jiangxin admin 2 3 repo users/CREATOR/.+$ 4 C=@all 5 R=@administrators 说明: 第5条指令,设置管理员组对任何用户在users/目录下创建的版本库都有只读权限。第4条指令,设置用户...
  • 空标题文档

    7 2025-06-17 《Git权威指南》
    30.4.5 对引用的授权:扩展模式 扩展模式的引用授权,指的是该版本库的授权指令出现了下列授权关键字中的一个或多个:RWC、RWD、RWCD、RW+C、RW+D、RW+CD。则Gitolite对授权采用新的判定方式。 非快进式推送必须拥有+的授权。 创建引用必须拥有C的授权。 删除引用必须拥有D的授权。 即引用的创建和删除使用了单独的授权关键字...
  • 空标题文档

    7 2025-06-17 《Git权威指南》
    30.5.3 直接在服务器端创建 当版本库的数量很多的时候,在服务器端直接通过git init命令创建,或者通过复制创建可能会更方便。但是要注意,在服务器端手工创建的版本库和Gitolite创建的版本库最大的不同在于钩子脚本。如果不能为手工创建的版本库正确设定版本库的钩子,会导致失去Gitolite特有的一些功能,例如失去分支授权的功能。 一个由Git...