2017-09-14 1 views
0

Da libssh2 liest nicht die SSH-Config-Datei Ich versuche, meine eigene Unterstützung für Aliase wie folgt umzusetzen:Gibt es eine Möglichkeit, den von `git_remote_connect` verwendeten Hostnamen anzuhängen?

Host github 
    HostName github.com 

und die Remote-URL verwendet die Host-Alias ​​wie folgt aus: [email protected]:path/to/repo.git.

Gibt es eine Möglichkeit, den von git_remote_connect oder den SSH-Transport verwendeten Hostnamen oder die URL einzubinden, sodass ich github in github.com umwandeln kann? Ich habe darüber nachgedacht, einen neuen Rückruf hinzuzufügen, aber ich möchte das Rad nicht neu erfinden, wenn es dafür schon einen Weg gibt.

Antwort

0

Ich fügte schließlich eine new callback hinzu, um die URL für eine Fernbedienung nachzuschlagen. Es ist nicht in Upstream-libgit2, aber es könnte wahrscheinlich sein, wenn es für jemand anderen nützlich ist.

Verwandte Themen