如何在 Ubuntu 中设置 gitolite git 服务器 14 04

发布于 科技 2024-02-25
3个回答
  1. 匿名用户2024-01-25

    首先,这里我们安装 openssh-server openssh-client,如果使用 vps 之类的,一般都是默认安装的,但是运行这个命令不会出错,如果有安装,会提示已经安装好了。

    sudo apt-get -y install openssh-server openssh-client

    在这个核心软件中安装 git 是必不可少的。

    sudo apt-get -y install git

    添加一个 gitolite 用户和一个同名的用户组,并添加 --system 参数,这样该用户就不会显示在登录屏幕上。 指岩石桶。

    sudo adduser --system --shell /bin/sh --group --disabled-password --home /home/gitolite gitolite

    生成一个 SSH 密钥,然后一直向下按。

    ssh-keygen -t rsa

    将当前用户的 SSH 公钥复制到 tmp 作为备用密钥,因为我在同一台计算机上使用桌面版本。

    cp ~/ssh/id_ /tmp/

    如果您通过SSH远程登录服务器安装Zaozen,则需要将本地密钥复制到远程机器上。

    scp ~/ssh/id_ :/tmp/

    安装 Gitolite,它已经集成在 Ubuntu 中,因此您不必自己去下一个研磨负载。

    sudo apt-get -y install gitolite

    切换到 gitolite 用户环境,因为我需要以 gitolite 用户身份初始化安装。

    sudo su - gitolite

    执行 Gitolite 的初始安装。

    gl-setup /tmp/

    克隆管理库 gitolite-admin 开始管理 gitolite 用户和 ** 库,如果无法克隆,则说明初始化的 ssh pub 密钥错误。

  2. 匿名用户2024-01-24

    它绝对可以被创造。

  3. 匿名用户2024-01-23

    git services 有几种类型的管理工具:

    Gitolite 是用 Perl 语言编写的,维护和更新比较活跃,所以让我们测试一下使用 Gitolite 构建一个 Git 服务器。

    通常,没有新的用户 ssh 目录。

    ssh-kengen 执行后会给出生成路径,也可以修改。 在 Windows 中,生成路径位于 C: 默认情况下,用户用户名SSH。

    此时,Gitolite 初始化两个存储库并同时创建一个授权密钥文件。

    管理库中有两个目录,conf 和 keydir。

    您可以使用 gitolite-admin conf 创建仓库,然后将配置的文件上传到服务器。

    如果您已经有本地存储库 repo2,请将其添加到服务器。

    Gitolite可以由用户组管理。

    如上所述,您需要输入密码。

    您需要安装 OpenSSH 并将 Gitolite 用户添加到 sshusers 组,该组可能是某些服务器的 SSH 组。

    计算机科学领域的食谱指的是实际经典案例的意义,是对一些常见问题的解决方案的总结和整理。

相关回答
8个回答2024-02-25

1.打开Wine后,我们可以看到左侧的导航栏,这使我们能够轻松找到需要运行或安装的Windows程序。 >>>More

5个回答2024-02-25

上面写着“蛴螬救援”吗?

也许第一个更有帮助。 >>>More

4个回答2024-02-25

重命名映像名称并将映像复制到计算机的分区(不在子大厅文件夹中)。 >>>More

8个回答2024-02-25

Ubuntu新手进丹乔门-怎么快速模具前长键加载安装ubuntu

7个回答2024-02-25

Linus Torvalds 发布了 Kernel LTS,这是一个新内核,它为虚拟 GPU 驱动程序添加了对 3D 的支持,允许 3D 硬件加速图形虚拟客户机、支持异步和直接 IO 的更精简、更快的 LC 设备、更高的系统性能和由于警报升级而减少的内存占用,以及通过 LightnVM 支持开放通道 SSD。 >>>More