Hi There,
During the past two weeks, after given access to stash and the repo I've started facing the problem in pushing to stash. I'm able to clone the repo, pull from origin master, commit to changes, create and add new files but when it comes the time to push to Stash either a git push or git push origin master don't work.
the returned error is: fatal: Authentication failed for 'repository url'
Here is the my terminal code:
AFTER COMMITTING….
On branch master
Your branch is ahead of 'origin/master' by 42 commits.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
ohml-USERNAME:PROJECT-FOLDER USERNAME$ git status <—((CHECKED BRANCH STATUS))
On branch master
Your branch is ahead of 'origin/master' by 42 commits.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
ohml-USERNAME:PROJECT-FOLDER USERNAME$ git remote -v
origin https://REPO-URL-HERE.git (fetch)
origin https://REPO-URL-HERE.git (push)
ohml-USERNAME:PROJECT-FOLDER USERNAME$ git push <—((PUSHING))
warning: push.default is unset; its implicit value is changing in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the current behavior after the default changes, use:
git config --global push.default matching
To squelch this message and adopt the new behavior now, use:
git config --global push.default simple
When push.default is set to 'matching', git will push local branches
to the remote branches that already exist with the same name.
In Git 2.0, Git will default to the more conservative 'simple'
behavior, which only pushes the current branch to the corresponding
remote branch that 'git pull' uses to update the current branch.
See 'git help config' and search for 'push.default' for further information.
(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode
'current' instead of 'simple' if you sometimes use older versions of Git)
Password for 'https://USERNAME_EMAILDOMAINNAME@stash.acd.com': <—((TYPED MY STASH USERNAME PW))
fatal: Authentication failed for 'https://MY-REPO-URL-HERE.git/' <—((ERROR))
ohml-USERNAME:PROJECT-FOLDER USERNAME$
Thanks is advance for your help.
Alberto
A few things to check:
Thanks for your answer Balazs Szakmary. - Password is correct - Account is unlocked - Do have permissions to write - Waiting for a response regarding the firewall. My username is correct I guess, did a more ~/.gitconfig and here is what I got.. [filter "hawser"] clean = git hawser clean %f smudge = git hawser smudge %f required = true [user] name = USERNAME MYNAME = MYNAME <------------- do you know if this should be here? email = USERNAME@EMAILDOMAIN.com
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This .gitconfig looks weird. The MYNAME line should not be there and the name= should be your full name, not your user.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey
You may be having your 2 factor authentication on for your github account. If yes, you need to add SSH key, or disable 2 factor authentication.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
This happens when you change your system password and github is not taking system password automatically.
you need to manually change the password here:
Control Panel --> Credential Manager --> Manage Windows Credentials --> Choose the entry of the git repository, and Edit the user and password.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.