8000 Adding SSH ciphers when connecting · Issue #393 · src-d/go-git · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Sep 11, 2020. It is now read-only.
This repository was archived by the owner on Sep 11, 2020. It is now read-only.
Adding SSH ciphers when connecting #393
Closed
@Urethramancer

Description

@Urethramancer

Is there a built-in way to expand the range of ciphers used when connecting to a repository? I'm trying to clone Visual Studio Team Services repos via a tool I'm making (internal tool for private company repos(, and it turns out the SSH support from MS looks a bit fake.

When running PlainClone() after setting up auth via SSH key I get this error:
ssh: handshake failed: ssh: no common algorithm for client to server cipher; client offered: [aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com arcfour256 arcfour128], server offered: [aes256-cbc aes192-cbc aes128-cbc]

It looks to me like the plumbing section reimplements a bit of the ssh package, and to expand it I have to re-reimplement part of it, but I was hoping there was a better way :)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0