Bunu çözmenin farklı yolları vardır: Parola doğrulaması kullanmayacak şekilde sshd(sunucu tarafı) veya ssh(istemci tarafı) yapılandırabilirsiniz . Sunucuda parola doğrulamayı devre dışı bırakmak sunucunuzu daha güvenli hale getirir, ancak anahtarınızı kaybederseniz başınız belaya girer.
sshPubkey kimlik doğrulamasını kullanarak (müşteri tarafı) yapmak için, sshkomuta bazı seçenekler ekleyin :
ssh -o PubkeyAuthentication=yes -o PasswordAuthentication=no -X git@server
Bu işe yararsa, PasswordAuthentication=noseçeneği /etc/ssh/ssh_configsistem genelinde veya ~/.ssh/configkullanıcıya özel ssh client config dosyasında kalıcı olarak ayarlayabilirsiniz (ayrıntılar için bkz. man ssh_config).