libgit2sharp icon indicating copy to clipboard operation
libgit2sharp copied to clipboard

"unsupported url protocol" when trying to go a pull

Open walteralmeida opened this issue 3 years ago • 1 comments

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 = [email protected]: [url "https://"] insteadOf = git://

Am I missing something ?

Thank you

walteralmeida avatar Mar 16 '22 17:03 walteralmeida

Did this issue manage to get resolved!?

Getting the same error, when doing push to remote

lcmohale avatar Aug 25 '22 09:08 lcmohale