Clonando um repositório git de uma máquina rodando OS X

2

Estou tentando hospedar um repositório git de minha máquina OS X doméstica e estou preso na última etapa de clonar o repositório a partir de um sistema remoto. Aqui está o que eu fiz até agora:

  1. Na máquina do OS X (10.6.6) (até agora apelidada de "servidor"), criei um novo usuário admin
  2. Conectado à conta do novo usuário
  3. git instalado
  4. Criado um repositório git vazio por meio de "git init"
  5. Ligou o login remoto
  6. Definir o mapeamento de porta no meu roteador (aeroporto extremo) para enviar o tráfego ssh para o servidor
  7. Adicionado um diretório ".ssh" ao diretório pessoal do usuário
  8. Da máquina remota (também uma máquina OS X 10.6.6), enviei a chave pública dessa máquina para o servidor usando scp e as credenciais de login do usuário criadas na etapa 1
  9. Para testar se o servidor usaria a chave pública da máquina remota, fiz ssh para o servidor usando o nome de usuário do usuário criado na etapa 1 e, na verdade, consegui me conectar com êxito sem precisar de uma senha
  10. eu instalei o git na máquina remota
  11. Na máquina remota, tentei "git clone ssh: //[email protected]: myrepo" (onde "user", "my.server.address" e "myrepo" são todos substituídos pelo nome de usuário real, endereço do servidor e nome da pasta do repo, respectivamente)

No entanto, toda vez que eu tento o comando na etapa 11, recebo uma solicitação para confirmar a impressão digital RSA do servidor e, em seguida, peço uma senha, mas a senha do usuário que configuro para essa máquina nunca funciona. / p>

Qualquer conselho sobre como fazer este trabalho seria muito apreciado!

    
por Mike Lawrence 01.03.2011 / 15:19

1 resposta

2
git clone ssh://[email protected]:myrepo

Preste atenção especial ao endereço que você está usando. Se realmente estiver no formato que você listou, está incorreto. Supondo que o repositório esteja localizado em ~user , o diretório pessoal do usuário, os seguintes comandos seriam a sintaxe correta.

git clone [email protected]:myrepo
git clone ssh://[email protected]/home/user/myrepo
    
por 01.03.2011 / 17:29

Tags