NameConflictException using Clone with Bare repo
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
A issue não nomeia arquivos-fonte nem testes. Primeiro, reproduza o bare clone com as CloneOptions mostradas no .NET 6 e, em seguida, rastreie o tratamento de bare clones e a criação do remote chamado origin. Está concluído quando o clone retorna um repositório sem a NameConflictException e há cobertura para essa reprodução.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Reproduction steps
var repoUrl = "https://github.com/me/repo";
var credentials = new UsernamePasswordCredentials
{
Username = "me",
Password = "xxxx"
};
var cloneOptions = new CloneOptions
{
CredentialsProvider = (url, usernameFromUrl, types) => credentials,
IsBare = true
};
var repoPath = @"C:\temp"; // this folder is empty
var repo = new Repository(Repository.Clone(repoUrl, repoPath, cloneOptions));
Expected behavior
repo is assigned a value
Actual behavior
Getting LibGit2Sharp.NameConflictException: 'remote 'origin' already exists'
Version of LibGit2Sharp (release number or SHA1)
0.27.2
Operating system(s) tested; .NET runtime tested
Windows 11, Net 6
- Linguagem predominante
- C#
- Estrelas
- 3.5k
- Forks
- 925
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de libgit2/libgit2sharp
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
libgit2/libgit2sharp#2193 · 2 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
libgit2/libgit2sharp#2192 · 1 comentário ·
-
Website is down Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 20/100
libgit2/libgit2sharp#2191 · 2 reações ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
libgit2/libgit2sharp#2189 · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
libgit2/libgit2sharp#2187 · 2 comentários ·
Todas as issues de libgit2/libgit2sharp
Issues semelhantes
-
Documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
cake-build/cake#5024 ·
-
Frontend status/draft TechnicalDebt
Dificuldade 2/5 1-2 dias Facilidade para iniciantes 75/100
Altinn/altinn-auth#4143 ·
-
.NET Flaky Test Testing Tests
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
getsentry/sentry-dotnet#5617 · 1 comentário ·
-
:watch: Not Triaged dotnet-fsharp/svc
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
-
Client customer-reported needs-team-attention question Service Attention WebPubSub
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Azure/azure-sdk-for-net#63292 · 3 comentários · 1 reação ·