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

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

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

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

    8 2025-06-17 《Git权威指南》
    30.3.3 版本库ACL 一个版本库可以包含多条授权指令,这些授权指令组成了一个版本库的权限控制列表(ACL)。例如: repo testing RW+=jiangxin@admin RW=@dev@test R=@all 1.版本库 每一个版本库授权都以一条repo指令开始。 指令repo后面是版本库列表,版本之间用空格分开,还可以...
  • 空标题文档

    8 2025-06-17 《Git权威指南》
    30.4 版本库授权案例 Gitolite的授权非常强大也非常复杂,因此从版本库授权的实际案例来学习是非常有效的方式。 30.4.1 对整个版本库进行授权 授权文件如下: 1 @admin=jiangxin 2 @dev=dev1 dev2 badboy jiangxin 3 @test=test1 test2 4 5 repo test...
  • 空标题文档

    8 2025-06-17 《Git权威指南》
    30.4.8 对路径的写授权 Gitolite也实现了对路径的写操作的精细授权,并且非常巧妙的是:在实现上增加的代码可以忽略不计。这是因为Gitolite把路径当作是特殊格式的引用的授权。 在授权文件中,如果一个版本库的授权指令中的正则引用字段出现了以NAME/开头的引用,则表明该授权指令是针对路径进行的写授权,并且该版本库要进行基于路径的写授权判断。...
  • 空标题文档

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

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

    8 2025-06-17 《Git权威指南》
    30.7.3 其他功能拓展和参考 Gitolite源码的doc目录包含用markdown标记语言编写的手册,可以直接在Github上查看。也可以使用markdown的文档编辑工具将.mkd文档转换为html文档。转换工具很多,有rdiscount、Bluefeather、Maruku、BlueCloth2,等等。 在这些参考文档中,用户可以发现Gito...
  • 空标题文档

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