Te testy i wyniki zostały przeprowadzone w meta dystrybucji Canaima
Git to oprogramowanie do kontroli wersji zaprojektowane przez Linusa Torvaldsa, z myślą o wydajności i niezawodności wersjonowania aplikacji, gdy mają one dużą liczbę plików kodu źródłowego.
Gitorious to nazwa systemu oferującego hosting dla wspólnych projektów rozwoju bezpłatnego oprogramowania opartego na środowisku sieciowym korzystającym z rozproszonego systemu kontroli wersji Git, a także oprogramowania tego serwera open source, które jest na nim rozwijane i hostowane.
Co możemy zrobić z tymi dwoma elementami?
Te dwa elementy idą w parze, dzięki gitowi pakujemy nasz kod źródłowy. Dzięki Gitorious dzielimy się tym w prosty i elegancki sposób, aby więcej programistów mogło wnieść swój wkład w projekt, jednocześnie zarządzając wersjami, które zostały wykonane wcześniej.
Jak korzystać z Git i Gitorius?
Zacznijmy od Gitoriusa
- Idź pod adres gitorious.org
- Zarejestruj się i potwierdź konto pocztą
- Utwórz klucz SSH. Klucz SSH to nasz klucz dostępu do przesyłania plików do gitorius.
- Aby utworzyć klucz dostępu, udajemy się do terminala i instalujemy pakiet "sudo apt-get install ssh"
- Wykonujemy w terminalu „ssh-keygen”
- Postępujemy zgodnie z instrukcjami i wpisujemy klucz.
- Jeśli wszystko pójdzie dobrze, nasze hasło zostanie utworzone
- Uzyskujemy dostęp do katalogu /home/usuario/.ssh
- Kopiujemy zawartość pliku id_rsa.pub
- Następnie uzyskujemy dostęp do naszej gigantycznej sesji i wpisujemy to, co skopiowaliśmy, do „Zarządzaj kluczami SSH”
- Teraz możemy stworzyć projekt na stronie gitorius. „Utwórz nowy projekt”, wypełniamy formularz.
- Tworzymy repozytorium, dodajemy do niego nazwę i opis.
Teraz idziemy z GIT
Teraz prosimy o kopię projektu.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
Utwórz gałąź o nazwie „master” w swoim repozytorium z Gitorious, uruchamiając:
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
Skopiuj cały kod źródłowy swojego projektu do bieżącego katalogu:
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
Dodaj nowe pliki do tej gałęzi (wzorzec):
git add .
Zatwierdź tę zmianę, mam na myśli zatwierdzenie wszystkich plików, które skopiowałeś minutę temu:
git commit -a
Zaktualizuj swój projekt w repozytorium Gitorious:
git push --all
Uwagi:
Jest więcej opcji z git, to podstawy, aby móc stworzyć projekt, załadować i zaktualizować pliki, oczywiście git jest bardziej złożony.
Wiem, że istnieją interfejsy dla gita, ale wolę to w ten sposób i o tym jest ten artykuł.
Dotyczy również bitbucketa
Szczerze mówiąc, całkiem przydatne, ale o wiele bezpieczniej jest zrobić to na Debianie niż na Canaimie (chociaż Canaima jest na równi z Ubuntu, szczerze mówiąc).
to interesujące!
Bardzo dobrze, zainstalowałem w debian gitosis + gitweb (za nginx) i prawda jest taka, że jestem bardzo szczęśliwy przede wszystkim dlatego, że daję / etc z każdego zespołu i mam szybszą i bardziej widoczną kontrolę zmian, że tak powiem.