Как явно указать приватный ключ при работе с git
git clone user@server:/repo_dir/
в .ssh/config добавить запись для хоста server c нужными параметрами подключения, например:Host gitrepo
HostName server
User git
IdentityFile ~/.ssh/private_key
IdentitiesOnly yes
PasswordAuthentication no
Сгенерируйте ключевую пару (открытый-приватный) на новой машине и добавьте ещё один открытый ключ для доступа репозиторию. Использовать один приватный ключ на нескольких машинах -- плохая практика.