Por que vista mercurial do sourceforge acha que eu sou anônimo?
-
13-09-2019 - |
Pergunta
Eu estou usando Mercurial para um projeto sourceforge, e cada vez que cometê-lo me lista como sendo anônimo na alimentação de projeto. Eu estou usando mercurial através do plugin Eclipse Mercurial de http://bitbucket.org/mercurialeclipse/ . Quais configurações que eu preciso mexer com a SourceForge para saber quem eu sou quando eu empurro meus commits?
Mercurial sabe o meu nome de usuário, apenas sourceforge não está identificando que, com o meu usuário sourceforge. Não tenho nenhum problema usando a versão de linha de comando do mercurial, na verdade eu estava usando isso por um tempo e eu ainda tinha o mesmo problema.
Os commits são precisamente rotulados com base em meu nome de usuário no .hgrc, apenas sourceforge não me identificar corretamente.
Editar, se você quiser ver o projeto incipiente que o meu amigo e eu estamos trabalhando para ver os sintomas que eu estou tentando descrever, é aqui https://sourceforge.net/projects/silversaga/
Solução
Eu entrou com uma href="https://sourceforge.net/apps/trac/sourceforge/ticket/2274" rel="nofollow bilhete para este problema . Ele já foi resolvido. Para quem estiver interessado, era um bug no SourceForge, e agora foi corrigido.
Desde o comentário no bilhete detalhando a correção.
Verifique se o seu hgrc tem um linha semelhante a:
[ui] username = Your Name <username@users.sourceforge.net
Outras dicas
Você pode definir seu nome de usuário em ~ / .hgrc com as seguintes linhas:
[ui]
username = My Name <myname@mydomain>
Esta página tem uma imagem de uma prefernces janelas onde você pode definir isso no Eclipse:
Eu assumo o usuário mercurial e SourceForge nome de usuário são os mesmos? Se não, pode ser um caso deles não combinando-se. Eles maneira que você descreve parece que eles são embora. Você já tentou anexar @ SourceForge.net ou outras permutações? Eu nunca usei sourceforge mim para que eu não tenho idéia se algo como isso ainda faz sentido.
Caso contrário, eu sugiro pedindo sourceforge diretamente e ler seu FAQ / ajuda, já que soa como um problema específico para sua configuração de mercurial. I tive um problema semelhante em bitbucket.org, onde eu estava cometendo em meu nome de usuário local "matt" que, se meu bitbucket nome de usuário é diferente. Então eles conectar-se a esse usuário no changelog mesmo que eles não têm acesso ao projeto. Tudo o que eu tinha a fazer era mudar o nome listado nas configurações de eclipse e está tudo bem agora.