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
#!/bin/sh
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
