Gogs: Różnice pomiędzy wersjami

(Utworzono nową stronę "''Gogs'' to manager repozytoriów Git napisany w Go. === Wstępna konfiguracja domeny === Do uruchomienia strony napisanej w Django należy pierw zadbać o prawidłow...")
 
(Pierwsze uruchomienie)
Linia 32: Linia 32:
 
# Podać dane dla konta administratora (nazwą konta nie może być admin).
 
# Podać dane dla konta administratora (nazwą konta nie może być admin).
  
Po wypełnieniu pól należy kliknąć ''Install Gogs''
+
Po wypełnieniu pól należy kliknąć ''Install Gogs''.
  
 
=== Integracja z repozytoriami MyDevil.net ===
 
=== Integracja z repozytoriami MyDevil.net ===

Wersja z 15:20, 11 mar 2015

Gogs to manager repozytoriów Git napisany w Go.

Wstępna konfiguracja domeny

Do uruchomienia strony napisanej w Django należy pierw 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.
  • Skonfigurować 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:

  1. Podać dane dostępowe do MySQL (bądź PostgreSQL).
  2. Wypełnić:
    • Run User - login do serwera Mydevil,
    • Domain - sX.mydevil.net, gdzie X to numer serwra MyDevil,
    • Application URL: http://domena/.
  3. Opcjonalnie podać dane do skonfigurowanej skrzynki pocztowej.
  4. 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

Linki Zewnętrzne