Verwenden des gitlab-Tokens zum Klonen ohne Authentifizierung
Ich möchte Klon gitlab-repository ohne Aufforderung für meine Automatisierungs-script, indem Sie meine private token von meinem gitlab-account.
Kann jemand mir ein Beispiel?
Ich weiß, ich kann tun, also mit Benutzer und Passwort:
git clone https://" + user + ":" + password + "@" + gitlaburl;
und ich weiß, es ist möglich, mit ssh-key
aber beide Optionen sind nicht ausreichend
Kommentar zu dem Problem
Es ist ein Beispiel hier Klonen mit
gitlab-ci-token
. Nicht genau das, was Sie für Fragen, aber vielleicht zeigen Sie in die richtige Richtung. InformationsquelleAutor der Frage Muky | 2014-08-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, das ist alt, aber das ist, wie Sie es tun:
git clone https://oauth2:[email protected]/vendor/package.git
InformationsquelleAutor der Antwort Roshan Gautam
Kannst du es so machen:
InformationsquelleAutor der Antwort Tim Hughes
Können Sie die Läufer-token für die CI/CD-Pipelines Ihre GitLab repo.
Wo
<runners token>
erhalten Sie von:oder durch klicken auf die
Settings icon -> CI/CD Pipeline
und suchen für Läufer-Token auf der SeiteScreenshot der Läufer token Ort:
InformationsquelleAutor der Antwort Enlai Chu
Als der
8.12
Klonen mitHTTPS
+ token wird nicht mehr unterstützt, wie bereits erwähnt hier:InformationsquelleAutor der Antwort Yan Foto
Den gitlab hat eine Menge von Token:
Getestet habe ich nur die Persönlichen Zugangs-Token mit GitLab Community Edition 10.1.2, Beispiel:
oder mit Benutzername und Kennwort an:
oder durch Eingabe Ihr Passwort:
Aber die private token scheint, nicht arbeiten kann.
InformationsquelleAutor der Antwort xuanyuanaosheng
Ging ich SSH mit der pro Projekt bereitstellen-Tasten-Einstellung (nur Lesen)
InformationsquelleAutor der Antwort Laurent
Ich sah einfach in die API. Es gibt derzeit keine Möglichkeit zu Klonen, ein Projekt über die API (das ist, wo der öffentliche Schlüssel wird verwendet).
InformationsquelleAutor der Antwort Razer