Até onde eu sei, o pessoal do GitHub criou o assistente git-credential-osxkeychain e a página deles A configuração contém esta dica:
Dica: o auxiliar de credencial só funciona quando você clona uma URL de repositório HTTPS. Se você usar o URL do repositório SSH, as chaves SSH serão usadas para autenticação. Este guia oferece ajuda para gerar e usar um par de chaves SSH.
Não sei qual é a sua preocupação com a segurança ao colocar sua chave pública no diretório inicial da sua rede. É sua chave pública . É para ser público .
Por outro lado, se o volume do diretório base da sua rede estiver configurado como automount e não estiver montado quando você estiver tentando usar git
ou ssh
, ele se tornará um problema de galinha e ovo tentando descobrir como instalar seu diretório home antes de efetuar login, para que você possa ser autenticado e logado.