2012-09-01 11 views
14

Zdecydowałem, że potrzebuję jakiegoś oprogramowania do kontroli wersji dla moich celów kodowania, więc zainstalowałem GitHub dla Windows.Czy GitHub dla Windows może być używany lokalnie?

Problem jest po dodaniu repozytorium, skopiowaniu kodu źródłowego do tego folderu, a następnie kliknięciu polecenia zatwierdzenia, które chce zatwierdzić na stronie internetowej GitHub, i prosi mnie o podanie nazwy i adresu e-mail.

Ponieważ moim zamiarem używania git jest posiadanie tylko kontroli wersji dla siebie, a nie współpracy z innymi programistami, chcę hostować repozytoria lokalnie na moim komputerze.

Czy hosting jest dostępny lokalnie i czy mogę to zrobić z GitHub dla Windows?

Odpowiedz

14

Używam lokalnie GitHub dla Windows, więc tak, jest to możliwe. Jeśli jednak chcesz przesłać swój kod, musisz go przekazać na stronę GitHub.

To, co robię, to mieć moje repozytorium na koncie Dropbox, aby było nadal online, ale także prywatne. (As opposed to free GitHub accounts that make your code public). Jeśli pracujesz nad samym kodem, powinno to być w porządku, jeśli po prostu zatwierdzisz "lokalne" repozytorium Dropbox.

Zobacz także this question, która pomogła mi, gdy rozpocząłem ten proces.

+5

[bitbucket.org ] (https://bitbucket.org/dashboard/overview) ma nieograniczoną liczbę prywatnych repozytoriów, które możesz udostępnić maksymalnie pięciu użytkownikom, zanim będziesz musiał kupić uaktualnienie. Również [SourceTree] (http://www.sourcetreeapp.com/) to darmowy git lub mercurial UI, którego możesz używać z lokalnym lub zdalnym (https/ssh). – Kyle

+0

Uwielbiam bitbucket.org. Ograniczenie liczby użytkowników jest bardziej uzasadnione niż ograniczenie prywatnych repozytoriów pojedynczego użytkownika. Mam nadzieję, że GitHub zmieni model w przyszłości. –

4

Jeśli chcesz go tylko lokalnie, nie chcesz używać GitHub.

Chcesz użyć tylko git.

Uzyskaj msysgit na stronie code.google.com/p/msysgit/.

Oczywiście oznacza to, że dostępne są tylko funkcje git, a funkcje github nie.

Uwaga: wszystkie funkcje Github można znaleźć na stronie github, a oprócz funkcji społecznościowych (tracker problemów, wiki), zawiera wykresy aktywności commitów, wzrost/spadek rozmiaru kodu, wykres sieciowy.

Po tym, zamiennik wykresu sieciowego na GitHub to gitk i inne.

+1

Jeśli chcesz ładne otoczenie wizualne, trochę jak github, można dać GitLab wygląd. – Silox

+1

msysgit został przeniesiony do [tutaj] (http://msysgit.github.io/) – arkottke

+0

@arkottke ponownie przeniesiony, tym razem tutaj: https://git-for-windows.github.io/ – glenneroo

11

Inną opcją przy użyciu git lokalnie (tak nie "GitHub for Windows"), a chcąc korzystać z niektórych funkcji GitHub (wiki, administracja, przeglądanie, ...), jest zainstalowanie GitLab.
Pewnie, że może z niego korzystać kilka osób, co nie jest twoim przypadkiem, ale świetnie nadaje się również do rozwoju solowego.

GitLab commits

Można nawet nagrać kwestie na nim:

GitLab issue management

+0

Wygląda bardzo obiecująco, ale od czasu pisania tego komentarza, dostępne instalacje społecznościowe na stronie GitLab nie zawierają okien, o ile mogę znaleźć. –

2

Odpowiedź: Można spróbować TortoiseGit i współpracować z lokalnymi repozytoriach. W git możesz utworzyć "nagie" repozytorium jako lokalne repozytorium w pustym folderze. Jest to bardzo łatwe dzięki TortoiseGit (element menu kontekstowego).

(Komentarz:. Myślę, że są mylące GitHub [usługi] z Git [aplikację])

Powiązane problemy