Ich schreibe ein Framework, das für meine zukünftigen Projekte verwendbar ist. Ich möchte das Framework auf einen privat gehosteten Gitserver stellen und in zukünftigen Projekten mit Composer laden.Laden eines benutzerdefinierten Git Repository mit Composer
Darf ich wissen, wenn ich init bin, sollte "--bare" verwendet werden? Ich verwendete "bare" Repo, aber Komponist sagte das Paket nicht gefunden. Ich habe herumgesucht und glaube, dass es an "composer.json fehlt" liegt. Aber ohne "-", kann ich meinen Code nicht einmal zum Server schieben. Ich "klicke" das Framework an einen anderen Ort und lade den Ort mit dem Composer, der immer noch nicht funktioniert.
ich die beiden Versionen unten versucht haben, die beide gescheitert:
"repositories": [
{
"type": "vcs",
"url": "https://server/git/sdk/"
}
]
"repositories": [
{
"type": "package",
"package": {
"name": "vendor/sdk",
"version": "master",
"source": {
"url": "https://server/git/sdk/",
"type": "git",
"reference": "master"
}
}
}
]
Dank.
"Optionen": { "ssh2": { "username": "Dummy", "privkey_file": ""} } – y2kbug
brauche ich eine Taste, um den Host eingeben. Ich verwende Netbeans unter Windows. Wie soll ich den Schlüsselpfad definieren? Wird eine Datei mit öffentlichen Schlüsseln benötigt? Und kann ich den Port in der URL [email protected] angeben: vendor/my-private-repo.git? Vielen Dank! – y2kbug
Okay, ich habe es funktioniert. Ich benutze die von Jens erwähnte Konfiguration, aber ersetze die URL durch eine SSH. Ich habe eine "config" mit SSH-Schlüsselpfad in "C: \ Users \ yourname \ .ssh \" platziert. Und alles funktioniert jetzt gut. FYR so sollte die "config" aussehen: http://nerderati.com/2011/03/17/simplify-your-life-with-an-sssh-config-file/ – y2kbug