2 Stimmen

Phing - Abrufen aus dem Github-Repository

Ich versuche, Phing zu verwenden, um git aufzurufen und ein entferntes privates Repository zu pullen, aber es funktioniert nicht.

Hier ist mein Code für Phing:

Aber wenn ich es ausführe, erhalte ich diesen Fehler:

Sie müssen ein lesbares Verzeichnis als Repository angeben.

Weiß jemand, wie man das macht? Oder hat jemand ein funktionierendes Beispiel?

5voto

KingCrunch Punkte 124545

Für pull müssen Sie ein lokales Repository angeben. Das entfernte Repository (dasjenige, von dem gezogen werden soll) ist das, das Sie mit source angeben.

Sie finden Beispiele im Test https://github.com/phingofficial/phing/blob/master/test/etc/tasks/ext/git/GitPullTaskTest.xml

0 Stimmen

In diesem Beispiel wird gitclone verwendet und das Repository ist remote. Ich habe das versucht und den gleichen Fehler erhalten. Die source ist nichts anderes als 'origin'

0 Stimmen

Du solltest nicht aufhören zu lesen nach dem ersten Tag. Natürlich brauchst du ein lokales Repository mit einem Remote, von dem du pull machen kannst. Die Tests klonen zuerst ein Remote-Repository, das auch die URL des geklonten Repositories als Remote mit dem Namen origin hinzufügen wird. Im nächsten Schritt wird von dort gepullt. In der Git-Welt ist der "Haupt" Remote normalerweise mit origin benannt ;)

0 Stimmen

Richtig - Ich habe das gesamte Ziel kopiert, und es ist beim Klonen fehlerhaft, deshalb habe ich es erwähnt >.<

1voto

Sangheon Han Punkte 11

Das Zielverzeichnis muss vorhanden und leer sein. Es sollte kein .git-Verzeichnis enthalten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X