Configurar git para requerir un file de keys ssh

Seguí la guía aquí para crear un repository git para mi website (sin usar github ni nada). El problema es que puedo enviar ssh e ingresar al repository sin siquiera necesitar un file de key.

Estoy usando SourceTree y todo lo que hice fue establecer la ruta de acceso a ssh://user@mydomain.com/var/repo/site.git y puedo actualizar mi website sin ninguna key o frase de contraseña.

¿Cómo puedo hacer que el git de mi sitio requiera cierta authentication? El server que tengo es un server Ubuntu LAMP.

Debería poder ejecutar ssh user@mydomain.com para ver si hay alguna authentication requerida. Si no lo hay, es probable que haya una key SSH que esté recibiendo de .ssh/config , como id_rsa o id_dsa y en algún momento coloque la key pública correspondiente en el server remoto en .ssh/authorized_keys .

Si desea tener una contraseña, elimine esa key (y luego vuelva al indicador de usuario / contraseña estándar) o configure su key SSH para solicitar una frase de contraseña. (Cuando configura una frase de contraseña, ssh-agent puede save en caching su contraseña durante un período de time entre que se lo pregunte).

Descubrí cuál es el problema: de hecho, estaba usando mi file de keys todo el time. De alguna manera, asocia automáticamente mi file .ppk que estaba en mi escritorio con ese repository.

Simplemente cambiando el nombre de mi file de keys en mi escritorio ya no me permitiría ingresar en mi server. No hay configuration o configuration para cambiar esta ruta de file en SourceTree. Honestamente, no tengo idea de cómo fue eso.

SourceTree