Whenever I try to push or clone or do anything using Git, it seems that stash is always asking me for my password. When I use tools that don't expect a command prompt, they lock up (i.e. Git Extensions).
I expected that once I set up my public key with Stash, I could use that to push to the repository without a password.
The problem was that the <tt>Git Extensions</tt> wasn't able to add the <tt>Stash Host</tt> to the <tt>known_hosts</tt> file for some reason.
We had to set up a new <tt>Environment Variable</tt> on Windows with the following: <tt>GIT_SSH=<PATH_TO_PLINK_INSTALLATION></tt> and connect from the command line: <tt>"GIT_SSH" <STASH_HOST>:<SSH_PORT></tt> to get it work (msysgit was able to include the host in the file).
After that all started to work.
Also regarding to the authentication using HTTP/HTTPS we have a document that explains how to permanently authenticate with Git repositories so that you can avoid typing your username and password each time you are pushing to or pulling from Stash:
I’m Jess, a Product Marketer for Jira Software Server and Data Center, and now a huge fan of our products. Read on for a 90 day, new-hire perspective on what it’s like to standardize on the Atlassian...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG