2015-05-26 11 views
6

Wir verwenden Gitlab (7.5.3).Wie Projekte auf Gitlab von Benutzer hochladen?

Ich habe ein Repository erstellt, aber ich möchte mein Projekt hochladen.

Ich habe auf der Repository-Seite nach einem Upload-Button einer Art gesucht, aber ich habe nichts dergleichen gesehen.

Ich habe mir die Links angesehen, die bisher zur Verfügung gestellt wurden, aber ich komme immer noch nirgendwohin. Sie erwähnen Befehlszeile, ist das Windows-Befehlszeile?

Ich kann über Git GUI hochladen, wie ohne Git GUI hochladen?

Und wenn ich auf Benutzerkonto über Kitt anmelden, zeigt es

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

Hat, wie jemand weiß, dass wir diese Frage lösen kann?

Antwort

4

Wenn Sie Git GUI haben, haben Sie wahrscheinlich auch Git Bash, die Befehlszeilenunterstützung für Git innerhalb von Windows bieten.

Sie können diese Git Bash verwenden, um Ihr Projekt hochzuladen. Dafür brauchen Sie nur einen Befehl git, und Sie müssen sich nicht in den Gitlab-Server einloggen (ich vermute, es ist der Grund, warum Sie es versucht haben). Dieser Befehl wird von Gitlab bereitgestellt, wenn Sie ein neues Projekt erstellen und es hochladen möchten.

Zuerst öffnen Git Bash. Dann:

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 

Es ist auch ein gutes idead zu liefern, um einige Informationen über Sie. Diese Infos werden von Gitlab angezeigt:

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

dass Denken Sie daran, mit Gitlab die einzige Interaktion zwischen Ihrem git Repo und Gitlab sollte der git Befehl passiert durch, und nicht mit Login auf diesem Server.

+0

Ich habe die obigen Schritte in Git Bash getan. Danach, wenn ich mich über google chrome oder mozilla firefox bei meinem gitlab-Server anmelde, wird angezeigt, dass 502 GitLab nicht antwortet. Wenden Sie sich an Ihren GitLab-Administrator, wenn das Problem weiterhin besteht. –

+0

Wenn 502 aufgetreten ist, versuchen Sie [Instanz neu starten gitlab] (https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md#start-and-stopping). Melden Sie sich auf dem Unix-Rechner an, auf dem gitlab gehostet wird, und führen Sie 'sudo gitlab-ctl restart 'aus. Übrigens kann ein einfacher 'Git-Push' dafür nicht verantwortlich sein. Werfen Sie einen Blick auf gitlab Log in '/ var/opt/gitlab' zu untersuchen – PierreF

+0

Log auf dem Unix-Rechner hosting gitlab und run sudo gitlab-ctl Neustart Befehl, aber es zeigt 502 GitLab reagiert nicht. Bitte kontaktieren Sie Ihren GitLab Administrator, wenn Dieses Problem besteht fort. –

Verwandte Themen