Есть уже сгенерированный ключ (и добавленный в репозиторий)
если имя ключа изменить на id_rsa (стандартный, но создавал НЕ с таким именем) то git работает как часы, а вот если меняю на другое имя (и публичный и приватный) в данном случае id_rsa вообще нет и есть .ssh/config, в котором :
Host host_h1
HostName bitbucket.org
PreferredAuthentications publickey
IdentityFile ~/.ssh/h1
Host host_h2
HostName bitbucket.org
User jobsearch
PreferredAuthentications publickey
IdentityFile ~/.ssh/h2
То при попытке работать с git получаю :
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Порыл в сети, не нашел внятного объяснения, там зачем то все делают так :
git -vT git@github.com
Не очень понял зачем это, получил тот же Permission denied (publickey), да в общем то не думаю что мне это нужно мне надо только с репозиторием работать.
Не подскажете что не так делаю
PS это нужно для того что на сервере 2 проекта, и при попытке во 2-ой репозиторий запихнуть публичный ключ 1-го проекта получаю ошибку на bitbucket что такой ключ уже существует. Видимо по всей базе прогоняет.