Utowrzenie zdalnego repozytorium GIT na NAS / Linux / Mac OSX

Zakładam, że GIT jest zaistalowany na Twoim NAS / Linux / Mac OSX.

1. Utworzenie kluczy SSH na lokalnej maszynie
jeśli posiadasz klucze SSH pomiń ten krok

Jesli nie posiadasz wygeneruj nową parę:
ssh-keygen -t rsa -C "twoj_email@xxxxxxx.zz"

2. Konfiguracja na zdalym na serwerze
w katalogu .ssh uzytkownia utwórz katalog authorized_keys. Pełna ścieżka:
/home/uzytkownik/.ssh/authorized_keys

3. Skopiowanie kluczy z lokalnej maszyny na zdalny serwer (NAS)
scp ~/.ssh/*.pub UZYTKOWNIK_ZDALNY@SERVER:.ssh/authorized_keys

4. Zdalne repozytorium
Utwórz katalog dla projektu (np. projekt.git)
cd /opt
mkdir project.git
cd project.git

Zainicjuj nowe repozytorium z opcją –bare (bez working directory)
git --bare init

5. Zainicjowanie projektu
Na lokalnej maszynie
cd projekt
git init
git add .
git commit -m 'projekt zainicjowany'
git remote add origin UZYTKOWNIK_ZDALNY@SERVER::/opt/project.git
git push origin master

6. Klonuj, klonuj …
Następni użytkownicy mogą klonować repozytorium korzystając z clone:

git clone UZYTKOWNIK_ZDALNY@SERVER::/opt/project.git

Zarejestruj darmowe konto demo na plus500 … to NIC nie kosztuje

Informacje o @albgorski

Od 1999 roku profesjonalnie zajmuję się rozwijaniem oprogramowania. Głównie Java, ale także Groovy, PHP, HTML, JavaScript oraz Adobe Flex. Fascynują mnie metody wymiany danych, ich przechowywania oraz dostępowania. Jestem WIELKIM zwolennikiem Clean Code, TDD oraz agilistą (może lepiej lean-istą). Ekosystem Java dostarcza WIELE świetnych frawework-ów i bibliotek, a społeczność miłośników języka Java jest najlepsza pod słońcem :)
Ten wpis został opublikowany w kategorii git, mac, nas, ubuntu, windows i oznaczony tagami , , , , , , , , , . Dodaj zakładkę do bezpośredniego odnośnika.

Możliwość komentowania jest wyłączona.