Bitbucket With Visual Studio For Mac

Activeyesterday

Open Visual Studio for Mac and create a.Net Core project. In this scenario I have created an ASP.Net Web API project called MyAPI (which has the similar name of our Bitbucket repository).

Visual Studio

The visual studio stopped sending my commits to the bitbucket and this error appears

Error encountered while cloning the remote repository: Git failed with a fatal error. HttpRequestException encountered. There was an error submitting the request. can not spawn

C / Program Files (x86) / Microsoft Visual Studio / 2017 / Community / Common7 / IDE / CommonExtensions / Microsoft / TeamFoundation / Team Explorer / Git / mingw32 / libexec / git-core / git-askpass.exe: No such file or directory

Using

could not read Password for 'https: //gustavobedsamarpes@bitbucket.org': terminal prompts disabled The error occurs when I try to clone my repository or commit

jessehouwing
74.2k15 gold badges176 silver badges256 bronze badges
Gustavo MoraesGustavo Moraes

8 Answers

I had the same issue, I found an answer that worked for me here:https://github.com/github/VisualStudio/issues/949

Studio

Below are the steps mentioned to fix:It seems that the bundled Git-Credential-Manager-for-Windows/ in VIsual Studio 2017 is not the latest release. Downloading the latest release and putting it on top of the files in Visual Studio 2017 worked for me.

  1. download the zip file gcmw-v1.17.0.zip from https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.17.0
  2. navigate to C:Program Files (x86)Microsoft Visual Studio2017EnterpriseCommon7IDECommonExtensionsMicrosoftTeamFoundationTeam ExplorerGitmingw32libexec (or wherever your 'missing' git-askpass.exe resides).
  3. make a copy of the git-core folder and rename it backup or something like that
  4. put the files from the zip file on top of the contents of your new git-core folder and overwrite where prompted
Mark DowellMark Dowell

I have added my password to remote URL. (Team Explorer > Repository Settings > Remotes) https://username:password@bitbucket.org/username/myproject.git.After that my problem has solved.

EcdEcd

FYI this issue was fixed for me by updating VS 2017 to version 15.9.4

E3430E3430

After chatting with Chad Boles (who maintains Team Explorer in Visual Studio), we worked out another option. This is preferred over overwriting the files in the Visual Studio installation as this may break future updates and can cause hard to debug issues in the future.

The trick is, until Visual Studio actually ships with Git credential Manager for Windows 1.18.4 or newer (it should after Visual Studio 2019 preview 4.0 or newer), to configure the specific installation location of the Git credential manager in your Git Global Config:

  1. Install the latest version of GCMW-1.xx.x.exe in your system and/or update to the latest version of Git for Windows which should include GCM.
  2. Update your global git config to point to a specific implementation of the Git credential Manager:

    Update the [credential] section to read:

    Ensure the path points to where the latest Git Credential Manager can be found on your system. Mind all of the escapes needed to make paths work in the global git config.

An alternative that doesn't require config changes

Using Bitbucket With Visual Studio

Another option is to install the latest version of Git for Windows (which already ships with the Git credential Manager for Windows 1.18.4) and perform the initial clone and authentication from the command line. This will store the credentials in the Windows Credential Store, after which Visual Studio will happily pick them up.

jessehouwingjessehouwing
74.2k15 gold badges176 silver badges256 bronze badges

I just experienced it this instant. so what i did is i tried to login to bitbucket, surpisingly it says 'I cant login to using username please use email'. then i did login using my email,then dig my bitbucket settings and found out that i can generate a password..

  1. Goto settings
  2. App password
  3. Create app password
  4. use the password to login instead of your real password
Joebet MutiaJoebet Mutia

In addition to Ecd's answer (can't comment yet), when your password contains '@' sign (or any symbols used in url), you need to escape that character as it will result to 'Could not resolve host' by url encoding. %40 for the case of '@' sign.

ricsiericsricsierics

I installed SourceTree and added there my OAuth tokens from both my accounts. This worked for me on the two different PCs.

Максим ЖуковМаксим Жуков

Bitbucket Visual Studio For Mac

I just solved this same issue for myself in Visual Studio 2019.

Bitbucket With Visual Studio For Mac

Microsoft Visual Studio For Mac

In Tools -> Nuget Package Manager -> Package Manager Console

This command will update the GitForWindows version (as well as the Git Credentials manager) for you.

Install-Package GitForWindows -Version 2.23.0

Reference: https://www.nuget.org/packages/GitForWindows/

Visual Studio For Mac Os

S-eagleS-eagle

Using Github With Visual Studio

Not the answer you're looking for? Browse other questions tagged gitvisual-studio-2017git-clonegit-credential-manager or ask your own question.