Jak utworzyć zdalne 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 publicznych z lokalnej maszyny na zdalny serwer (NAS)
$ scp ~/.ssh/*.pub UZYTKOWNIK_ZDALNY@SERVER:.ssh/authorized_keys

4. Zdalne repozytorium
Utworz 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 maszynie lokalnej
$ 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 …
Nastepni użytkownicy mogą klonować repozytorium korzystając z komendy clone:
git clone UZYTKOWNIK_ZDALNY@SERVER::/opt/project.git

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 i oznaczony tagami , , , , , , . Dodaj zakładkę do bezpośredniego odnośnika.

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