2017-06-04 1 views
0

Ich habe gerade die Installation von gitlab beendet und festgestellt, dass die URL zum Repo meinen Benutzernamen direkt vor der gitlab-URL enthält, wenn ich einen neuen Repo erstelle.Wie man den Benutzernamen von gitlab url ausschließt

git clone http://[email protected]/jonesdem/firstrepo.git 
cd firstrepo 
touch README.md 
git add README.md 
git commit -m "add README" 
git push -u origin master 

Ich möchte die URL aussehen so

git clone http://gitlab.example.com/jonesdem/firstrepo.git 
cd firstrepo 
touch README.md 
git add README.md 
git commit -m "add README" 
git push -u origin master 

Jede Idee, die Konfigurationseinstellung i dieses Problem beheben zwicken müssen? Folgendes sollten zusammenarbeiten, um das Beste aus meinem Wissen

Antwort

0

Dies ist nicht eine konfigurierbare Option in Gitlab, wie es der Praxis allgemein akzeptiert wird URLs in dem Format zu verwenden Gitlab wird sie die Bereitstellung


jedoch:

im Verzeichnis Ihrer Git Repository:

git clone http://gitlab.example.com/jonesdem/firstrepo.git 

Dann, wenn Sie drücken müssen:

git config credential.helper store 
git push http://gitlab.example.com/jonesdem/firstrepo.git 

Username for 'https://gitlab.example.com.com': <USERNAME> 
Password for 'https://[email protected]': <PASSWORD> 

Die username vor den @ auf der HTTP (S) URL verwendet wird, um den Benutzer anzuzeigen, zu authentifizieren, wie können Sie nicht zu einer Remote-git-Repository schieben, wenn Sie nicht authentifiziert haben - das ist, warum es vorhanden ist, . Es ist üblich, URLs wie http://[email protected]/jonesdem/firstrepo.git zu verwenden, anstatt die oben angegebene Methode zu verwenden.

Verwandte Themen