Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

GIT i DirectAdmin CentOS7


Damianoo
 Udostępnij

Rekomendowane odpowiedzi

Hejka,

 

Postawiłem directadmin na centos wraz z GITem no i wszystko git bo działa. Po założeniu konta użytkownik może wykonać git init czyli stworzyć, repo? Chyba dobrze piszę a jak nie to poprawcie.

Ale... jak dodać więcej użytkowników? No bo założenie konta FTP przez directadmin ze wskazaniem katalogu nie pozwala na łączenie się do GITa po SSH, doinstalowanie sftp nie pomogło.

Zauważyłem, że dostęp do GIT ma user z dostępem ssh.

Ma ktoś pomysł? Czy mam dodawać userów do SSH z palca ze wskazaniem lokalizacji? Trochę będzie to uciążliwe przy dużej ilości...

Edit: Jednak inni userzy dodani po ssh ze wskazaniem lokalizacji, dodaniem do grupy etc. nie mają permisji. Hmmm :] Łączyć łączy, ale permision brak i nie ssa repo.

Jak ktoś z tym coś podpowie to może sobie sam plugin dopisze i będzie po temacie... 

 

Edit v2: Ok działa jak dodałem dodanego usera po ssh do grupy access, ale czy to dobrze? :] Czy taki user nie narobi bigosu na serwerze?

Odnośnik do komentarza
Udostępnij na innych stronach

Mam wrażenie, że chodzi Ci o GitLab CE (https://gitlab.com/gitlab-org/gitlab-ce/), 

`git init` tworzy repozytorium lokalnie jednak ty chcesz to wysłać to na jakiś hosting tego typu projektów (github, gitlab) (w domyśle).

Przy czym jakiś hosting to twój serwer na którym masz gitlab'a ce, inaczej tego nie widzę.

Edytowane przez Tpk
Odnośnik do komentarza
Udostępnij na innych stronach

Tak właśnie myślałem, ten cały projekt czyli Gitlab CE to po prostu skrypt w ruby umożliwiający postawienie własnego gitlab'a na swoim serwerze (np. w sieci lokalnej).

Potem jak już to skonfigurujesz masz normalnie adres twojego serwera jako adres git'a i taki podajesz tworząc repo projektu.

A na serwerze możesz się zalogować jako admin przez webpanel i dodawać konta (twoja własna kopia oprogramowania na którym bazuje gitlab).

Odnośnik do komentarza
Udostępnij na innych stronach

Ja proponuję jednak zapoznać się z dokumentacją gita, tam jest czarno na białym wyjaśnione jak postawić własny serwer:

https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols

https://git-scm.com/book/en/v2/Git-on-the-Server-Git-Daemon

https://git-scm.com/book/en/v2/Git-on-the-Server-Smart-HTTP

 

Ogólnie cały 4 rozdział traktuje o tym jak postawić własny serwer gita i jakie są możliwości do wyboru.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.