Wow, that is a super write-up on SSH and clj!  

I would contribute 2 tiny tips:

git and jsch were reading ~/.ssh/config and coming to different conclusions 
about the HostKeyAlgorithms.  The HostKeyAlgorithms statement said, 
"HostKeyAlgorithms +...".  In effect, jsch may have ignored the "+", which 
would be a defect, but achieving the correct effect would require jsch to 
know OpenSSH's defaults, which may be out of the question.  In a word, 
using "+" is asking for trouble.  Of course, once "+" is there, you would 
not even consider changing it, lest other things break.  So...

ssh reached the git server OK.  Evidently, ssh was satisfied with 
known_hosts.  In the relevant known_hosts entry, I spotted the name of the 
algorithm ssh used.  I copied that algorithm name onto the 
"HostKeyAlgorithms +..." declaration (it hadn't been there).

Then clj reached the git server.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to