1. 程式人生 > >VS2013下設置git同步,“出現了錯誤。詳細消息: An error was raised by libgit2. Category = Net (Error).”。

VS2013下設置git同步,“出現了錯誤。詳細消息: An error was raised by libgit2. Category = Net (Error).”。

常見錯誤 username 步驟 lib color microsoft implement repos transport

前言:

這個錯誤耽誤了我數個小時,終於解決,不知道為何VS官方在與github同步上面做得如此麻煩。希望能幫到大家。

出現了錯誤。詳細消息: An error was raised by libgit2. Category = Net (Error).;發送請求時發生錯誤。

技術分享圖片

兩種常見錯誤:

1、

VS2012 Update 5 中使用Microsoft Git Provider作為插件,push時報錯:

An error was raised by libgit2. Category = Net (Error).

This transport isn‘t implemented. Sorry

問題1解決方法:

git remote set-url origin https://github.com/username/reponame.git

2、

“出現了錯誤。詳細消息: An error was raised by libgit2. Category = Net (Error).”

給開發的朋友提個醒,此錯只是存儲庫位置出現了問題。

問題2解決方法:

將本地現有的項目推送到Visual Studio Online時,盡管創建了一個本地存儲庫,但Visual Studio 2013沒有給出任何消息來告訴我們更改Git默認存儲庫位置。

默認的存儲庫位置是C:\ Users \ yourname \ Source \ Repos。

必須將默認存儲庫位置更改為我們項目所在的位置

要更改默認存儲庫位置,請執行以下步驟:

1:轉到團隊資源管理器主屏幕。點擊設置按鈕:

技術分享圖片

2:點擊Git設置

技術分享圖片

3:將默認存儲庫位置更改為你項目所在的位置。

技術分享圖片

然後同步,拉取,推送完美解決了。

VS2013下設置git同步,“出現了錯誤。詳細消息: An error was raised by libgit2. Category = Net (Error).”。