Reinstalação do repositório git-svn no Mac após uma limpeza

0

Eu preciso redefinir um protegido por senha, repositório de projetos no meu Mac OS X depois de ter sido apagado devido a problemas de hardware.

Eu segui estes passos

  • Instalou a versão Xcode Command Line
  • Macports instalados usando o pacote do instalador
  • Instalou todos os outros pacotes necessários
  • Instalado git-svn

Agora, quero usar minhas antigas chaves ssh. Por isso, adicionei-os ao ~/.ssh e defino as permissões corretamente ( 0700 para ~/.ssh , 0644 para .pub e 0600 para a chave privada). Não tenho certeza sobre os próximos passos a seguir. Pelo que li, tenho que adicionar as chaves ao ssh-agent por

> eval "$(ssh-agent -s)"
> ssh-add ~/.ssh/id_rsa

Eu então tentei verificar o repositório svn por svn co <repository> , mas encontrei um erro:

> svn co <repository> <Directory>
Authentication realm: <repository> Document repository
Password for '<username>':

Estou faltando alguma etapa?

    
por newbie 02.01.2017 / 04:04

1 resposta

0

Eu descobri depois de conversar com os proprietários do código:

  • Existe um usuário anonymous apenas para fazer o checkout do código. Não é permitido fazer alterações.
  • Há também os usuários específicos que recebem permissão para fazer alterações. Quando eu estava tentando re-checout o repo, eu inadvertidamente usei um nome de usuário diferente que não foi registrado. Meu erro.
  • Então, tudo o que fiz foi definir meu ~/.gitconfig e conferir o repositório com o nome de usuário correto.
por 03.01.2017 / 21:56