Skocz do zawartości
Damianoo

GIT i DirectAdmin CentOS7

Polecane posty

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?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Napisano (edytowany)

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ę.

Edytowano przez Tpk

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie chce używać gitlab.com etc. Chce mieć swój host gita i stąd te kombinacje.

Generalnie została sprawa praw etc.

Udostępnij ten post


Link to postu
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).

Udostępnij ten post


Link to postu
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.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dołącz do rozmowy

Możesz pisać i zarejestrować się później. Jeśli masz konto,Zaloguj się teraz, aby publikować na swoim koncie.

Gość
Odpowiedz...

×   Wklejony jako tekst z formatowaniem.   Wklej jako zwykły tekst

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
×
  • Utwórz nowe...

Ważne informacje

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