How to use different keys for different Bitbucket repos in SmartGit?
When using SmartGit as SSH-client, it caches the first selected key. And when further you trying to pull/push to another repo, SmartGit says "Access denied" . SmartGit saves to preferences what key should it use to connect to the Bitbucket. But all repos has address: ssh://git@bitbucket.org in SmartGit preferences. VonC As mentioned here and in this thread , you should be able to reference multiple private ssh keys in a %HOME%\.ssh\config file , changing the url to bitbucket1:userA/myrepo1 , bitbucket2:userA/myrepo2 . That means that: you have selected System SSH in the preferences have added