Você só precisa mapear o diretório inicial do usuário do domínio localmente.
Estou tentando configurar o git ssh client no meu windows pc. Eu estava logado no PC como um usuário de domínio e eu instalei o git e configurei o cliente ssh através da conta de usuário do domínio que estava logado. Meu problema é quando eu gero a chave ssh que ele cria na minha pasta compartilhada privada no servidor em vez do local padrão localmente.
Existe alguma maneira que eu possa definir o local padrão de geração da chave ssh no git?
Você pode fazer isso, mas esta é uma configuração SSH em vez de uma configuração git. Seu arquivo de configuração pessoal é (no Windows, seria no seu private shared folder\.ssh
):
~/.ssh/config
Edite este arquivo (e crie-o se ainda não existir) e defina o seguinte:
Host *
IdentityFile /<drive letter>/<a path>/.ssh/<your_priv_key_name>
Essas duas linhas informam que, para todos os hosts, o arquivo de identidade a ser usado para o SSH está no local especificado. É claro que, em vez de *
, você pode fornecer um endereço IP ou nome de host e definir um arquivo de identidade por host.
Tags git version-control