Ubuntu 14.04 LTS – Git – GitLab – HTTPS

Ubuntu 14.04 LTS - Git - GitLab - HTTPS
Ubuntu 14.04 LTS - Git - GitLab - HTTPS

Ubuntu 14.04 LTS – Git – GitLab – HTTPS

 

1. lépés

PostgreSQL telepítése:

Ubuntu 14.04 LTS – LAMP server – PostgreSQL – phpPgAdmin

2. lépés

Git – GitLab – Nginx telepítése:

Ubuntu 14.04 LTS – Git – GitLab /PostgreSQL – HTTP/

3. lépés

SSL tanúsítvány elkészítése:

sudo mkdir /etc/nginx/ssl

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/gitlab.key -out /etc/nginx/ssl/gitlab.crt

sudo nano /etc/nginx/sites-enabled/gitlab

Ubuntu 14.04 LTS - Git - GitLab - HTTPS

server {
listen *:443 ssl;         # e.g., listen 192.168.1.1:80; In most cases *:80 i$
server_name YOUR_SERVER_FQDN;     # e.g., server_name source.example.com;
server_tokens off;     # don’t show the version number, a security best pract$
root /home/git/gitlab/public;
        # Make site accessible from http://localhost/
        server_name localhost;
        ssl                   on;
        ssl_certificate /etc/nginx/ssl/gitlab.crt;
        ssl_certificate_key /etc/nginx/ssl/gitlab.key;
        ssl_protocols         SSLv3 TLSv1;

        ssl_ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM;

sudo service nginx restart

4. lépés

GitLab konfigurálása http-ről – https-re:

sudo nano /home/git/gitlab/config/gitlab.yml

Ubuntu 14.04 LTS - Git - GitLab - HTTPS

## GitLab settings
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: localhost
port: 443
https: true
GitLab-shell konfigurálása http-ről – https-re:

sudo nano /home/git/gitlab-shell/config.yml

Ubuntu 14.04 LTS - Git - GitLab - HTTPS


user: git
gitlab_url: https://localhost/
http_settings:
self_signed_cert: true
sudo service gitlab restart

Ellenőrizzük a beállításokat:

cd /home/git/gitlab

sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production

Ubuntu 14.04 LTS - Git - GitLab - HTTPS

Ubuntu 14.04 LTS - Git - GitLab - HTTPS

5. lépés

Git Bash repó url megváltoztatása, beállítása fejlesztői kliens gépen:

Mivel sajátmagam által ellenőrzött tanúsítványt használok, ezért a git globális beállításokban a tanúsítvány ellenőrzését kikapcsolom.

git config –global http.sslVerify false

Majd repó url megváltoztatás:

git remote -v /Ez a parancs mutatja mi a jelenlegi repó url./

git remote set-url origin https://server/USERNAME/REPOSITORY.git /Ez a parancs változtatja meg a repó url-t./

git remote -v /Majd ellenőrizzük le, hogy sikeres volt a repó megváltoztatása/

forrás – példa: https://help.github.com/articles/changing-a-remote-s-url/

Ubuntu 14.04 LTS – Git – GitLab – HTTPS – Video

 

HOZZÁSZÓLOK A CIKKHEZ

Please enter your comment!
Please enter your name here

Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .