libgit2 / libgit2/libgit2sharp

"unsupported url protocol" when trying to go a pull

Aberta
#1,948 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
C#
Estrelas
3.5k
Forks
925
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

I am trying to do a pull, using the documented code :

		using (var repo = new Repository(folder))
		{
			// Credential information to fetch
			LibGit2Sharp.PullOptions options = new LibGit2Sharp.PullOptions();
			
			options.FetchOptions = new FetchOptions();
			options.FetchOptions.CredentialsProvider = new CredentialsHandler(
				(url, usernameFromUrl, types) =>
					new UsernamePasswordCredentials()
					{
						Username = EMAIL,
						Password = PASSWORD
					});
			
			// Pull
			Commands.Pull(repo, new LibGit2Sharp.Signature(USERNAME, EMAIL, new DateTimeOffset(DateTime.Now)), options);
		}

And I am getting an "unsupported url protocol"

I made sure that we are using https protocol by adding this to the git config :

[url "https://github.com/"]
insteadOf = git@github.com:
[url "https://"]
insteadOf = git://

Am I missing something ?

Thank you

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece reproduzindo o exemplo de Pull documentado na issue com as reescritas de URL do git config mostradas e registre a URL ou o protocolo exato que falha. Compare a URL remota configurada com a forma reescrita; considera-se concluído quando o pull termina sem o erro de protocolo de URL não suportado.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp, git
Domínio
devtools
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.