Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Projekt GIT w zdalnym repo
Matrix12
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 22.03.2015

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


Witam,


posiadam projekt w katalogu /var/www, chciałbym aby użytkownik mógł pobrać to repo i to nie jest żadnen problem po SSH może ścignać. Jednak chciałbym aby użytkownik mógl pobierać dane tak git clone ssh://name@ip/home/repository/project.git

Czyli po wklejeniu tej ścieżki będzie mógł zrobić pull i ściagnac projekt na localhost czy gdzieś tam.. ale zrobi git push to aby zmiany były wczytane w projekt trzeba wejsc w /var/www/ i tam zrobić git pull..




Problem mam z wykonaniem tego.. czy ja muszę zrobić skrót do .git czy jak do tego podejść?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kchteam
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 2
Dołączył: 23.06.2015

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


Repo zdalne dostępne dla użytkowników po ssh i dla Ciebie na maszynie ustawiasz w home/repository (polecenie odpalasz w katalogu, który ma zawierać repozytorium) za pomocą:
git init --bare - teraz jest puste [1]

W katalogu www z kodem robisz:
git init - aktywujesz wersjonowanie dla plików
git remote add production_upstream /path/to/bare - podłączasz się do repo bare

git add . - dodajesz wszystko do wersjonowania (jak czegoś nie chcesz wersjonować, to dodajesz do pliku .gitigonre)
git commit -m 'Wersja startowa'
git push --set-upstream production_upstream master - wysyłasz stan startowy aplikacji do repo dostępnego zdalnie.

Teraz użytkownicy robią clona, modyfikują kod, wysyłają zmiany na repo [1],
a Ty z produkcji pullujesz, co uważasz za stosowne z [1].

[Adam]
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: 3.10.2025 - 21:03