Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Prywatny serwer git na centos, Co robię źle ?
kubatur0
post 3.10.2014, 16:01:05
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 smile.gif
Go to the top of the page
+Quote Post
mrc
post 4.10.2014, 10:58:11
Post #2





Grupa: Zarejestrowani
Postów: 160
Pomógł: 27
Dołączył: 22.09.2008
Skąd: Tarnów

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


Spróbuj sprawdzić:

a) czy ten katalog istnieje

cool.gif czy użytkownik, na jakim działa git ma prawa dostępu do tego katalogu - czasami programy tworzą swojego użytkownika i na nim operują - może temu użytkownikowi potrzeba nadać odpowiednie uprawnienia


--------------------
Go to the top of the page
+Quote Post
IceManSpy
post 4.10.2014, 23:41:38
Post #3





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


A nie łatwiej zainstalować GitLab'a? Będziesz miał pełną obsługę GITa.


--------------------
Go to the top of the page
+Quote Post
zorobabel
post 2.05.2015, 10:14:01
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.05.2014

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


Może komuś jeszcze się przyda smile.gif
http://git-scm.com/book/pl/v1
Oficjalny podręcznik GIT, który poprowadzi za rączkę jak mamusia i to do tego prawie cały po polsku.

Ten post edytował zorobabel 2.05.2015, 10:17:35
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 18:40