на удаленном сервере вы сделали ssh_keygen и ключ ~/.ssh/id_rsa.pub с этого удаленного сервера должен быть вставлен в кдючи на битбакете, тк именно этот сервер стучится за кодом в Битбакет
то что вы с локального делаете выполненние -- это лишь помощник, который просто за вас заходит на удаленный и будучи на удаленном делает все команды, по факту локальный комп не идет за кодом... в случае деплоя имею в виду конечно