2017-09-14 79 views
0

由於libssh2不讀我試圖實施這樣的別名我自己的支持SSH的配置文件:有沒有辦法掛鉤`git_remote_connect`使用的主機名?

Host github 
    HostName github.com 

和遠程URL使用主機別名是這樣的:[email protected]:path/to/repo.git

有沒有辦法掛接到git_remote_connect或SSH傳輸使用的主機名或URL,以便我可以將github轉換爲github.com?我正在考慮增加一個新的回調,但如果已經有辦法做到這一點,我不想重新發明輪子。

回答

0

我最終添加了一個new callback來查找遠程的URL。它不在上游的libgit2中,但它可能適用於任何其他人。

相關問題