Visual Studio and libgit2 Git Push Error

2014/11/02

在VS2013中使用Git作为版本控制时,向远程push出现如下错误

An error was raised by libgit2. Category = Tag (Error). This transport isn’t implemented. Sorry

解决方法参考

http://stackoverflow.com/questions/21194969/visual-studio-and-libgit2-git-commit-error-in-different-solution

Unfortunately, Visual Studio Tools for Git do not yet support remote repositories using the SSH protocol, only HTTP and HTTPS. Investigate the .git/config in each repository to ensure that you did not clone one repository with SSH. If you did, try to switch the remote to an HTTPS endpoint.

VS中的Git工具暂不支持远程SSH端口,修改每个版本库.git/config中对应的remote url为https形式即可。