breve introducción
GitLab Community Edition puede proporcionar muchas de las mismas funciones que GitHub, y se despliega en sus propias máquinas, vamos a ser porque la red y una serie de otros temas incómodos de usar GitHub, y luego desplegar una GitLab es la mejor opción.
Descargar e instalar GitLab
Mi entorno se despliega bajo la Operación Ubuntu 16.04.
GitLab Descargar: https://about.gitlab.com/downloads/#ubuntu1604
Otras versiones Por favor, elija sus propios sistemas diferentes.
1. El primero es instalar algunos servicios dependientes
sudo apt-get install curl openssh-server ca-certificates postfix
2. El consejo oficial es utilizar una secuencia de comandos para realizar la instalación directamente
sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
Si se puede instalar sobre el camino, felicitaciones por su red bien, pero por lo general debido a las grandes paredes de este enfoque a menudo no se realiza correctamente, así que tenemos que descargar manualmente el paquete de instalación del camino.
nohup wget -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_8.17.3-ce.0_amd64.deb/download.deb &
sudo dpkg -i gitlab-ce_8.17.3-ce.0_amd64.deb
Estos son ejemplos de las necesidades específicas de la versión a ser reemplazados, en https://packages.gitlab.com/gitlab/gitlab-ce encontrar en su propia versión GitLab, disponible en la dirección de descarga para descargar.
Elegí GitLab versión 8.17.3
El uso de wget o curl para descargar este paquete en el servidor. Lento, a continuación, el servidor descarga disponible herramienta para descargar y luego hacia arriba a través del SCP o ftp al servidor local.
sudo dpkg -i gitlab-ce_8.17.3-ce.0_amd64.deb
Utilice el comando anterior para instalar.
/etc/gitlab/gitlab.rb abierta, se external_url = ' Modificar http://git.example.com' por su propia dirección de dominio: http: //example.com, el valor predeterminado es el puerto 80, para su uso posterior en otros puertos más el número de puerto, tales como: HTTP: //127.0.0.1: 8080 .
A continuación, ejecute:
sudo gitlab-ctl reconfigure
Después de navegador inicio para acceder a la dirección configurada, la interfaz de restablecer debería aparecer la contraseña de administrador.
Hablando [OPCIONAL]
1. Descargar el paquete acabado proporcionado por la comunidad, en https://gitlab.com/xhang/gitlab/ encontrar la rama china.
sudo wget wget -cO gitlab-9.0_zh.tar.gz https://gitlab.com/xhang/gitlab/repository/archive.tar.gz?ref=9-0-stable-zh
2. Descomprimir el paquete
sudo tar zxvf gitlab-9.0_zh.tar.gz
3. Detener el servicio de GitLab
sudo gitlab-ctl stop
4. Copia de seguridad gitlab-carriles directorio, el directorio es la parte principal de una aplicación web, sino también el comienzo de la versión actual del proyecto de almacén, así como el directorio de paquete acabado a cubrir.
sudo tar zcvf /opt/gitlab/embedded/service/gitlab-rails-bak.tar.gz gitlab-rails
5. El parche terminado de cubrir el original descomprimida
sudo cp -rf gitlab-9-0-stable-zh/* gitlab-rails/
6. Iniciar servicios
sudo gitlab-ctl start
7. Vuelva a ejecutar el comando de configuración
sudo gitlab-ctl reconfigure
hablando completa
Algunos ajustes de la interfaz
Después de entrar en la interfaz podría desactivar algunos de nuestros menor que el ajuste, cambie el ajuste a "área de gestión" en
"Abrir Gravatar Avatar" cerrada, puede no acceso nacional, sobre la pared con el fin de obtener acceso a la
"inscripción abierta" cerrada, nuestro propio sistema de almacenamiento no requiere registro público, como la imputación