Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prywatny serwer git na centos, Co robię źle ?
kubatur0
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 9.04.2010

Ostrzeżenie: (0%)
-----


Witam mam problem z konfiguracją prywatnego serwera git na swoim vps z centos.

Zainstalowałem gita, u siebie na komputerze utworzyłem klucz, który przeniosłem na serwer.

Do swojego projektu mam scieżkę /var/www/mojsuperstrona

utworzyłem 2 użytkowników user1, user2. Przypisałem ich do grupy "supergrupa"

w katalog mojasuperstrona ustawilem chgrp na "supergrupa"

utworzyłem katalog /var/www/repo/mojasuperstrona.git i dałem git init --bare

katalog mojasuperstrona.git rowniez otrzymał ode mnie chgrp "supergrupa"

w katalogu hooks, zmienilem plik post-receive aby po pushu wszystkie zmiany wędrowały do mojego katalogu z projektem

  1. #!/bin/sh
  2. git --work-tree=/var/www/mojasuperstrona --git-dir=/var/www/repo/mojasuperstrona.git checkout -f


Następnie przechodzę do katalogu lokalnego z projektem i inicjalizuję gita (git init)
dodaję wszystkie pliki które mam w katalogu (git add .) oraz robię commita git commit -m "Test"

W tym momencie uruchamiam: git remote add ssh://user1@mydomain.com/var/www/repo/mojasuperstrona.git
I daję Push
git push origin master

W tym momencie stoję w miejscu ponieważ otrzymuję kominukat, że nie mam dostępu do katalogu.

Czy może ktoś ma "dojście" do tutoriala od początku do końca wraz z prawidłowym ustawieniem praw userów (moze byc dla centos albo dla debiana).
Przeszukałem ich wiele w necie i za każdym razem to samo.
Za łopatologiczny "tutorial" jestem w stanie zapłacić - tak akurat żeby starczyło na flaszkę na wieczór (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.09.2025 - 13:22