Wie fix ein permission denied (publickey) Fehler für ein git submodule update in der Github, Travis-CI erstellen?

Ich kann nicht update-git-submodule, mit der Fehlermeldung:

$ git submodule init
Submodule 'build/html' ([email protected]:quadroid/clonejs.git) registered for path 'build/html'
...
$ git submodule update
Cloning into 'build/html'...
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Aber wenn ich die gleichen Aufgaben lokal, ist alles OK.

Wie kann ich dieses Problem beheben, so dass die Travis-CI-build geht und ich kann immer noch klicken Sie auf das Submodul in das repo zu direkt zu ihm?

  • behoben durch ändern Submodul url git://github.com/quadroid/clonejs.git Aber jetzt kann ich nicht schieben Sie das Modul lokal...
  • verwenden Sie ein deploy-key oder ein Skript, ändern Sie die URL nur in travis, nicht auf Ihrem lokalen
  • Dieser Artikel hat mir geholfen awolski.com/sudden-permission-denied-publickey-error-in-travis In kurzen, müssen Sie deaktivieren und aktivieren Travis-builds für das repository an.
InformationsquelleAutor Quadroid | 2013-03-28
Schreibe einen Kommentar