2014-10-24 13 views
5

Wie ich Passwort Aufforderung verstanden, wenn Sie zu Github schieben kann vermieden werden, indem Sie den Benutzernamen: Passwort in der remote push url.Git Push - Benutzername und Passwort in der Remote-URL

https://you:[email protected]/you/example.git 

Ist dies eine Github spezielle Anordnung oder dieses Format verwendet werden kann (https://username:[email protected]/repo.git) mit jedem git remote?

+5

Das Muster 'user: password @ host' ist nicht git-spezifisch; es ist [einfache HTTP-Authentifizierung] (http://stackoverflow.com/q/2716990/390819). Ich denke, es funktioniert nicht auf 'ssh: //' Git-Fernbedienungen. – GolfWolf

+0

Danke @ w0lf! Gibt es eine Möglichkeit, das Push-to-Remote-Repository zu automatisieren? – Chamila

+1

'git push' ist ein Befehl, der in der Befehlszeile oder in Skripten eingegeben werden kann. Also, ja, Sie können es automatisieren, wie Sie wollen. – GolfWolf

Antwort

2

Ist das eine GitHub-spezifische Anordnung?

Es ist nicht Github spezifisch; Das ist eigentlich Basic HTTP Authentication. Der user:[email protected] Trick ist ein way of specifying the BA credentials in the URL.

... kann dieses Format (https://username:[email protected]/repo.git) mit irgendeiner Git-Fernbedienung verwendet werden?

Es funktioniert nur für Remotes, die das HTTP-Protokoll verwenden. Für SSH-Fernbedienungen müssen Sie stattdessen SSH-Schlüssel verwenden.

0

Sie können Ihre lokalen Git erinnern sich an die GitHub Anmeldeinformationen machen:

Wenn Sie das Klonen GitHub Repositories HTTPS verwenden, können Sie einen Berechtigungsnachweis Helfer verwenden Git zu sagen, Ihr GitHub Benutzernamen und Passwort jedes Mal, es merken spricht mit GitHub.

Chekout this article on GitHub.

0

Eine sicherere Art und Weise Sie durch GitHub zu authentifizieren, als Ihr Passwort in der Remote-URL setzen wäre, wenn Sie HTTPS verwenden, ein neues Token in this GitHub Seite zu generieren und dann Remote-URL wie folgt aufbauen:

https://<username>:<token>@github.com/<username>/<project_name>.git 
Verwandte Themen