Project

General

Profile

Bug #789

Projectos GIT não iniciados mostram mensagem de erro 404

Added by Patrick Ferreira Marques about 8 years ago. Updated almost 8 years ago.

Status:
Fechado
Priority:
Baixa
Start date:
03/24/2011
Due date:
03/25/2011
% Done:

100%

Estimated time:
0.10 h

Description

Os projectos GIT quando criados (e enquanto vazios) mostram uma mensagem:

404
The entry or revision was not found in the repository.

Isto deveria ser alterado para mostrar como os projetos svn quando vazios:
"Coloque o seguinte comando na sua consola etc."

History

#1 Updated by Patrick Ferreira Marques about 8 years ago

Deveria aparecer o link "git clone ..."

NOTA: não dá para alterar uma issue estando (pelo menos) apenas como reporter.

#2 Updated by João Paulo Barraca about 8 years ago

  • Due date set to 03/25/2011
  • Status changed from Novo to Resolvido
  • Assignee set to João Paulo Barraca
  • % Done changed from 0 to 100
  • Estimated time set to 0.10 h

A questão dos repositórios deverá estar resolvida.
Confirma.

#3 Updated by Tiago Santos Barata Nunes about 8 years ago

Já não dá erro 404 e agora aparece a mensagem:

Coloque o seguinte comando na sua consola:

git clone https://code.ua.pt/git/project-id

mas este comando não permite clonar o repositório remoto a menos que este seja público.

É necessário incluir o username no URL, como em:

git clone https://utilizador.universal%40ua.pt@code.ua.pt/git/project-id

É possível actualizar a linha de comando para incluir o email do utilizador? (Ou pelo menos actualizar a wiki do Code.UA para chamar a atenção para este facto)

#4 Updated by João Paulo Barraca about 8 years ago

A questão prende-se com o suporte de Smart HTTP e HTTP auth pelo GIT. Parece que diferentes distribuições têm fornecido versões bastante diferentes.
De momento ou se possui uma versão que questione o utilizador sobre a sua login e pass, ou tem de ser utilizado um ficheiro .netrc.

O wiki já tinha sido alterado neste sentido.

#5 Updated by Patrick Ferreira Marques about 8 years ago

Não tem a ver com a issue propriamente mas sim com o comentário do Tiago.

Utilizando o user como dizes (pelo no ubuntu 10.10) não funciona.

$ git clone https://patrickfmarques%40ua.pt@code.ua.pt/git/rota/
Initialized empty Git repository in /tmp/rota/.git/
Password: 
error: The requested URL returned error: 401 while accessing https://patrickfmarques%40ua.pt@code.ua.pt/git/rota//info/refs

fatal: HTTP request failed

#6 Updated by Tiago Santos Barata Nunes about 8 years ago

Patrick Ferreira Marques escreveu:

Utilizando o user como dizes (pelo no ubuntu 10.10) não funciona.
[...]

Ok, não sabia.

Em Arch Linux só consigo clonar repositórios dessa forma, pois é utilizado o ssh-askpass para introduzir a password e ele utiliza por omissão o username do sistema, a menos que este seja incluído no URL.

#7 Updated by João Paulo Barraca almost 8 years ago

  • Status changed from Resolvido to Fechado

Also available in: Atom PDF