Diese Funktion ist derzeit nur für private Repositorys verfügbar.
Bei öffentlichen Repositorys sollten Sie sie nicht als private Git-URLs verwenden (vorausgesetzt, sie befinden sich auf GitHub). Daher sollten Sie die URLs so ändern, dass sie öffentliche Klon-URLs verwenden.
Die Verwendung von SSH-Schlüsseln ist nur für private Repositories auf travis-ci.com (kostenpflichtige Pläne) verfügbar.
Mit dem Befehlszeilentool travis
können Sie einen neuen SSH-Schlüssel generieren, der sowohl auf Travis CI als auch auf Ihrem GitHub-Benutzerkonto eingerichtet wird (wenn Sie einen dedizierten GitHub-Benutzer für Travis CI verwenden).
Hier sind die notwendigen Konsolenbefehle:
%Vor% Anstatt einen neuen SSH-Schlüssel mit travis
zu generieren, ist es auch möglich, einen vorhandenen SSH-Schlüssel mit:
Sobald der SSH-Schlüssel erstellt wurde, wird empfohlen, dass dieser Schlüssel aus der config
-Datei im .ssh
-Verzeichnis Ihres Travis-Benutzers referenziert wird. Sie können dies tun, indem Sie diese Zeilen zu Ihrem .travis.yml
hinzufügen:
Weitere Informationen finden Sie hier zur offiziellen Dokumentation: Generieren ein neuer Schlüssel .
Tags und Links github continuous-integration travis-ci git-submodules ssh-keys