libgit2/libgit2 — pull request #761 by schu (2012-06-12 15:31:06+00:00)
Title: [GSoC] RFC: SSH transport

Very rough first version of the SSH transport.

Issues:

1. Currently, ssh netops ([netops.h](https://github.com/schu/libgit2/pull/new/gsoc-ssh-transport#diff-5)) have their own namespace. At the moment, I tend to change that towards something like we do for ssl, having a flag which indicates what transport to use in the git netops functions. Opinions?

2. Obviously, there's too much redundant code. I'll refactor (moving more stuff into [transports/util](https://github.com/schu/libgit2/pull/new/gsoc-ssh-transport#diff-12)) as soon as there's a decision for 1.

3. This is based on #725 for setting an authentication callback.

4. Doesn't work on Windows yet.