Ich möchte die Möglichkeit des passwortlosen Zugriffs verwenden, der von ssh-Schlüsseln zur Verfügung gestellt wird, um neue Repositories zu erstellen, anstatt den Browser zu öffnen und git hosting provider durch die Eingabe von Benutzername und Passwort jedes Mal einzuloggen. Wie erstellt man ein neues Repository über ssh?Wie erstellt man ein neues Repository über ssh?
Antwort
Die GitHub API funktioniert ein mechanaism für Projekterstellung bieten, derzeit im Alpha-Status. Siehe https://developer.github.com/v3/projects/#create-a-repository-project
Es ist nicht das, wonach ich gesucht habe. Ihr Link erklärt, wie Sie es über http tun können, wofür Login und Passwort erforderlich sind. Gibt es irgendeine ssh Unterstützung? –
Gibt es irgendwelche Git-Hosting-Anbieter, die SSH-Zugriff zum Erstellen von kostenlosen Repositories bieten? Es muss nicht Github sein. –
@IgorLiferenko - Ich muss fragen, warum __Create__ Repo über SSH? - Es muss nur einmal pro Repository durchgeführt werden, also ist es nicht so schwer, sobald es erstellt wurde, haben Sie vollen Zugriff über ssh. –
Ich benutze diese /usr/local/bin/github
#!/bin/dash
# Create a personal access token here
#
# https://github.com/settings/tokens
#
# and make sure it has the 'repo' scope.
TOKEN=`cat /home/user/github_token`
REPO=$2
curl -s -XPOST -H 'Authorization: token '$TOKEN https://api.github.com/user/repos -d '{"name":"'$REPO'"}'|egrep -w 'already|"name":'|grep -o '.*[^,]'|cut -d: -f2|perl -pe 's/^ "(.*)"/$1/;s/name already exists on this account/already exists/'|perl -pe "s/$REPO/successfully created/"
Es wird als github init myrepo
laufen. Es ist nützlich, Projekte über CLI zu erstellen und zu forchen.
- 1. Wann ein neues Repository erstellt werden soll?
- 2. Git, ein neues Repository hinzufügen
- 3. Wie fügt man SBT-Resolvern ein Ivy-SSH-Repository hinzu?
- 4. Wie man ein neues Projekt in Github von Eclipse schieben?
- 5. Zugriff auf ein Git-Repository über ssh hinter einer Firewall
- 6. Neues Verzeichnis über Git-Repository freigeben
- 7. Klonen eines Mercurial-Repository über SSH
- 8. Alter Quellcode in neues Repository
- 9. Wie erstellt man ein gemeinsames Repository von MSBuild .proj-Dateien?
- 10. Wie erstellt man ein neues Fenster in MFC-Projekt
- 11. Wie man ein neues Modul in Laravel erstellt
- 12. Wie erstellt man ein komplett neues x509Certificate2 in .net?
- 13. Wie erstellt man ein neues Farbbild mit Python Imaging?
- 14. Wie erstellt man ein SVN-Repository auf einem Server?
- 15. Wie man ein git Repository erstellt 'pull only'
- 16. Wie erstellt man ein leeres Repository ohne Dateien oder Ordner?
- 17. Github: Fork oder ein neues Repository erstellen?
- 18. Wie man eine SSH-Verbindung zwischen zwei AMI EC2-Instanzen herstellt, indem man ein neues Schlüsselpaar mit ssh-keygen erzeugt
- 19. CoreOS - Wie benutzt man ein neues Token?
- 20. Richtiger Weg, ein Git Repo über SSH
- 21. Bereitstellen für neues internes Maven-Repository
- 22. Wie würde ich ein neues NSWindow über Objective-C erstellen?
- 23. Wohin mit einem privaten Git-Repository für Weblate und wie kann man es über ssh referenzieren?
- 24. Wie kann man ein Subversion-Repository mit dem svn + ssh-Protokoll auschecken?
- 25. Wie man ein öffentliches Repository privat macht
- 26. Wie man ein neues Modul dynamisch hinzufügt?
- 27. Jenkins Anmeldeinformationen für eine Github-Repository über SSH-Klonen, wenn
- 28. Kann nicht Remote-Repository über SSH-Zugriff (Zugriff verweigert (publickey))
- 29. SSH-Zugriff auf GitHub-Repository
- 30. Wann erstellt Python ein neues Objekt?
[Wohin geht meine Werkzeugfrage?] (Http://meta.softwareengineering.stackexchange.com/questions/7253/where-does-my-tool-question-go) – gnat
@gnat: Es geht nicht um Werkzeug Es geht darum, wie man ein neues Repository erstellt –
@IgorLiferenko: "Das Werkzeug" ist GitHub. Diese Seite befasst sich mit Software Engineering, nicht mit Tool-Unterstützung. –