Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo construir un servidor Gitolite Git en Ubuntu 14.04

Cómo construir un servidor Gitolite Git en Ubuntu 14.04

1. Primero, instale openssh-server openssh-client aquí. Si está utilizando un VPS o similar, generalmente se instala de forma predeterminada, pero no funcionará si ejecuta este comando. está instalado, ya estará instalado.

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

2. Instale git, el software principal, que es indispensable.

sudo apt-get -y install git

3. Agregue el usuario gitolite y el grupo de usuarios con el mismo nombre y agregue el parámetro --system. El usuario no se mostrará. en la interfaz de inicio de sesión.

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

4. camino Entra hacia abajo.

ssh-keygen -t rsa

5. Copie la clave ssh pub del usuario actual en la copia de seguridad /tmp.

cp ~/.ssh/id_rsa.pub /tmp/ubuntugege.pub

Si inicia sesión remotamente mediante ssh en el servidor para realizar la instalación, debe copiar la clave local al máquina remota

scp ~/.ssh/id_rsa.pub servidor gitolite:/tmp/ubuntugege.pub

6. Instale gitolite, ya está integrado en ubuntu, por lo que no 't Debes descargarlo tú mismo.

sudo apt-get -y install gitolite

7. Cambie al entorno de usuario de gitolite porque quiero inicializar la instalación como usuario de gitolite.

sudo su - gitolite

8. Realizar la instalación inicial de gitolite.

gl-setup /tmp/ubuntugege.pub

9. Clone la biblioteca de administración gitolite-admin para iniciar la administración de la base de código y usuarios de gitolite. Si no se puede realizar la clonación, use ssh pub. El error de inicialización de la clave fue exitoso como se muestra en la figura.

git clone ssh://gitolite@localhost/gitolite-admin.git

Gitolite-admin es el primer gitolite que se puede clonar.