Como você pode evitar ser solicitado a digitar sua senha BitBucket ao pressionar o BitBucket wiki?

13

Não tenho certeza se todos experimentam isso - quando eu edito um wiki BitBucket localmente (através de um repositório git) eu tenho que digitar minha senha BitBucket para cada pull e push.

Existe alguma maneira de contornar isso?

Eu tenho o ssh configurado corretamente para usar uma chave que é desbloqueada pelo gnome-keyring. Empurrar para o repositório de código para o meu projeto no BitBucket funciona bem - eu não preciso digitar nem pelo BitBucket nem pela senha da chave ssh.

    
por CalumJEadie 29.03.2012 / 00:37

2 respostas

13

O problema é que, quando você clona o repositório do wiki, o clone é feito através de HTTPS, já que o link fornecido pelo Bitbucket usa HTTPS para acessar o repositório. O que você precisa é uma maneira de acessar usando o SSH como protocolo, em vez de HTTPS.

Na verdade, é possível acessar o repositório Git do wiki por meio do SSH, embora o Bitbucket não forneça o link para fazer isso.

Obrigado a um tíquete na edição do Bitbucket sistema de rastreamento , descobri que você pode acessar o repositório wiki por meio do SSH usando o mesmo URI do repositório do projeto, mas com /wiki anexado.

Portanto, se o repositório do seu projeto estiver sob [email protected]:UserName/project-name.git , o repositório wiki pode ser acessado em [email protected]:UserName/project-name.git/wiki , em vez de usar o URI HTTPS fornecido pelo Bitbucket.

Dessa forma, você pode clonar seu wiki executando o comando

git clone [email protected]:UserName/project-name.git/wiki

ou, se você já clonou o repositório wiki usando HTTPS, pode alterar o origin remote para usar o SSH executando o comando

git remote set-url origin [email protected]:UserName/project-name.git/wiki

Eu já tentei isso e funciona perfeitamente! Você não será mais solicitado a fornecer sua senha, pois o Git agora está usando o SSH com sua chave SSH para efetuar login no servidor.

    
por 13.05.2012 / 00:45
0

Escolha o nome de usuário > Gerenciar conta na barra de menu. O sistema exibe a página de configurações da conta. Clique nas teclas SSH .: link

https://confluence.atlassian.com/bbkb/permission-denied-publickey-302811860.html

    
por 14.05.2016 / 01:16

Tags