Gogs: Różnice pomiędzy wersjami
(→Wstępna konfiguracja) |
|||
Linia 3: | Linia 3: | ||
=== Wstępna konfiguracja === | === Wstępna konfiguracja === | ||
− | Do uruchomienia | + | Do uruchomienia Gogs należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że: |
* [[Rezerwacja portów|Zarezerwowano]] jeden port tcp. | * [[Rezerwacja portów|Zarezerwowano]] jeden port tcp. | ||
* Domena jest prawidłowo dodana i skonfigurowana w naszym systemie [[DNS]], | * Domena jest prawidłowo dodana i skonfigurowana w naszym systemie [[DNS]], | ||
Linia 9: | Linia 9: | ||
* Stworzono bazę [[MySQL]] bądź [[PostgreSQL]]. | * Stworzono bazę [[MySQL]] bądź [[PostgreSQL]]. | ||
* Włączono możliwość korzystania z własnego oprogramowania - [[Binexec]]. | * Włączono możliwość korzystania z własnego oprogramowania - [[Binexec]]. | ||
− | * | + | * Skonfigurowano skrzynkę pocztową w zarezerwowanej domenie (opcjonalnie). |
=== Instalacja === | === Instalacja === |
Wersja z 18:25, 26 kwi 2015
Gogs to manager repozytoriów Git napisany w Go.
Spis treści
Wstępna konfiguracja
Do uruchomienia Gogs należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:
- Zarezerwowano jeden port tcp.
- Domena jest prawidłowo dodana i skonfigurowana w naszym systemie DNS,
- Została dodana Strona WWW z wskazaniem typu Pointer na zarezerwowany wcześniej port.
- Stworzono bazę MySQL bądź PostgreSQL.
- Włączono możliwość korzystania z własnego oprogramowania - Binexec.
- Skonfigurowano skrzynkę pocztową w zarezerwowanej domenie (opcjonalnie).
Instalacja
Gogs należy zainstalować ze źródeł. Aby to zrobić należy wykonać następujące polecenia:
mkdir -p /go echo 'export GOPATH=$HOME/go' >> $HOME/.bashrc echo 'export PATH=$PATH:$GOPATH/bin' >> $HOME/.bashrc source $HOME/.bashrc go get -u github.com/gogits/gogs cd $GOPATH/src/github.com/gogits/gogs go build
Pierwsze uruchomienie
Serwer należy uruchomić poleceniem nohup ./gogs web -p zarezerwowany port&
. Następnie należy uruchomić przeglądarkę internetową i wejść na wcześniej skonfigurowaną domenę. Po tym należy:
- Podać dane dostępowe do MySQL (bądź PostgreSQL).
- Wypełnić:
- Run User - login do serwera Mydevil,
- Domain - sX.mydevil.net, gdzie X to numer serwra MyDevil,
- Application URL: http://domena/.
- Opcjonalnie podać dane do skonfigurowanej skrzynki pocztowej.
- Podać dane dla konta administratora (nazwą konta nie może być admin).
Po wypełnieniu pól należy kliknąć Install Gogs.
Integracja z repozytoriami MyDevil.net
Istnieje możliwość korzystania z Gogs z naszymi repozytoriami Git. Wystarczy stworzyć link symboliczny do wybranego repo:
cd /home/login/gogs-repositories/gogs_login/ rm -r gogs_repo.git ln -s /home/login/repo/git/widoczność_repo/nazwa_repo gos_repo.git