2015-05-26 13 views
6

Używamy Gitlab (7.5.3).Jak przesłać projekty na gitlab przez użytkownika?

Stworzyłem repozytorium, ale chcę przesłać do niego mój projekt.

Sprawdziłem na stronie repozytorium przycisk przesyłania, ale nie widziałem czegoś takiego.

Przyjrzałem się odsyłaczom dostarczonym do tej pory, ale wciąż nie mogę się doczekać. Wspominają o linii poleceń, czy to jest linia poleceń Windows?

Jestem w stanie przesłać przez Git GUI, jak przesłać bez Git GUI?

I kiedy zalogować się do konta użytkownika poprzez kit, to pokazuje

login as: root 
[email protected]'s password: 
Last login: Tue May 26 12:20:10 2015 from 192.168.1.12 
![grep: write error] 

Czy ktoś wie, w jaki sposób możemy rozwiązać te problem?

Odpowiedz

4

Jeśli masz Git GUI, prawdopodobnie masz również Git Bash, który zapewnia obsługę linii poleceń dla git w Windows.

Możesz użyć tego Git Bash do przesłania projektu. W tym celu potrzebujesz tylko polecenia git i nie musisz logować się do serwera Gitlab (przypuszczam, że to dlatego próbujesz). To polecenie jest dostarczane przez Gitlab podczas tworzenia nowego projektu i chcesz go przesłać.

Pierwszy otwarty Git Bash. Następnie:

cd c:\Users\Me\..\my_project\ # Go to your project directory in Windows 
git init      # Initialize this directory as a git repo 
git remote add origin [email protected]_gitlab_server_ip:your_username/your_project_name.git 
git push -u origin master`  # Send your code to your Gitlab instance 

Jest to również dobry idead do dostarczenia informacji na Twój temat. Te informacje będą wyświetlane przez Gitlab:

git config --global user.name "Your Name" 
git config --global user.email "[email protected]_mail.com" 

Pamiętaj, że z Gitlab jedyna interakcja między Twojego repo git i Gitlab powinny wydarzyło przez komendę git, a nie przy logowaniu do tego serwera.

+0

Zrobiłem powyższe kroki w Git Bash. Później, kiedy loguję się na mój serwer gitlab przez google chrome lub mozilla firefox, pokazuje się, 502 GitLab nie odpowiada. Skontaktuj się z administratorem GitLab, jeśli ten problem będzie się powtarzał. –

+0

Po wystąpieniu 502 spróbuj ponownie uruchomić instancję [restart gitlab] (https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md#starting-and-stopping). Zaloguj się do hosta systemu Unix obsługującego gitlab i uruchom 'sudo gitlab-ctl restart'. Przy okazji proste 'git push' nie może być za to odpowiedzialne. Zobacz dziennik programu gitlab w katalogu '/ var/opt/gitlab', aby przejrzeć dziennik – PierreF

+0

Zaloguj się na komputerze z systemem Unix obsługującym gitlab i uruchom polecenie sudo gitlab-ctl, ale wciąż pokazuje 502 GitLab nie odpowiada. Skontaktuj się z administratorem GitLab, jeśli ten problem utrzymuje się. –

Powiązane problemy