Details
-
Suggestion
-
Resolution: Unresolved
-
None
Description
An SSH key pair identifies an entity connecting somewhere not an account it connects too. A single key pair is usually enough to connect to any number of accounts from a single work station. And this is the scenario GIT hosting is usually set up for.
FishEye requires SSH key set up for every git repository separately. If I have 100 repositories and use the recommended 'Generate key pair for ssh' option, I need to upload 100 ssh keys to my GIT host. And I need to upload another key each time I create a new repository. The only reasonable solution (except switching to HTTP) seems to be to create the keypair myself, upload the single public key to the GIT host and upload the keypair to FishEye every time a GIT repository is set up. That is a workaround for a missing support for the very basic usage scenario. And it introduces maintenance problem of the keypair outside of FishEye.
Please add support for a 'global' SSH keypair for SSH authentication.