Cześć :)
Temat jest nieco mylący, już wyjaśniam o co chodzi.
Otóż chciałbym mieć system kontroli wersji pod gita ( niekoniecznie githuba) tak, żeby działał on lokalnie. Może być też takie rozwiązanie, że będę miał swoje konto na jakimś serwerze, ale żeby było ono prywatne- nikt nie obserwował moich poczynań ;)
#Wchodzisz do katalogu /path/to/my/code
#Piszesz git init
#[Solved]
Rozumiem, ze przeczytanie dowolnego 10 linijkowego opisu gita przeroslo?
Przecież git jest już lokalny. Instalujesz po prostu gita na swoim komputerze
http://git-scm.com/downloads
i masz.
źle się wyraziłem. Chodzi mi o serwer, który obsłguje gita.
Chodzi mi o to, żeby był on z możliwością przechowywanie prywatnie.
Jaki znowu serwer chcesz miec? To nie SVN.
Ale chyba domyslam sie o co ci chodzi. Chcesz miec mozliwosc trzymania kodu, gdzies zdalnie, zebys tylko ty mial do niego dostep? Jesli tak to https://bitbucket.org/
Jesli nie, to napisz wyrazniej.
Na dobrą sprawę to możesz zipować folder z projektem i wrzucać zipa gdziekolwiek. Git jest rozproszony więc i tak jak korzystasz z jakiegoś GitHuba czy BitBucketa to tam jest praktycznie kopia twojego lokalnego folderu.
mielony napisał(a):
źle się wyraziłem. Chodzi mi o serwer, który obsłguje gita.
Chodzi mi o to, żeby był on z możliwością przechowywanie prywatnie.
Chodzi Ci o:
- Serwer w internecie?
- Serwer w sieci lokalnej?
- Serwer na Twoim komputerze?
Może chodzi o gitlab?
Sprecyzuj o co Ci chodzi, bo:
- git jest systemem rozproszonym, co oznacza w tym przypadku, że masz z automatu lokalne repozytorium (zawiera się w folderze
.git
w working directory) - możesz sobie utworzyć folder, który będzie lokalnym repo (
mkdir local/repo && cd local/repo && git init --bare
a następnie w working directorygit push local/repo
) - możesz postawić sobie lokalnie pełen hosting Gita (co jest w większości przypadków bez sensu) używając GitLaba, Gitoriusa lub Gogs (z czego to ostatnie chyba będzie postawić najłatwiej).