The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

oauth with composer is failing

dimitris_toskas
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 25, 2020

Hello, i am trying to install a website using composer, i have setup the auth.json file with the 

{
"bitbucket-oauth": {
"bitbucket.org": {
"consumer-key": "MY_KEY",
"consumer-secret": "MY_SECRET"
}
}
}

and then i am running the composer install and it fails with the error

remote: Invalid username or password

if i use -vvv to get the debug details 

[RuntimeException]
Failed to execute git clone --mirror 'https://***:***@bitbucket.org/thinkpozitivedev/persons-management.git' '/data/customers/thinkpositive/.cache/composer/vcs/https---dimitris-toskas-bitbuck
et.org-thinkpozitivedev-persons-management.git/'

Cloning into bare repository '/data/customers/thinkpositive/.cache/composer/vcs/https---dimitris-toskas-bitbucket.org-thinkpozitivedev-persons-management.git'...
remote: Invalid username or password
fatal: Authentication failed for 'https://***:***@bitbucket.org/thinkpozitivedev/persons-management.git/'

 

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

1 vote
John Fares
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 31, 2020

Did you find a solution? I'm facing the same issue

John Fares
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 3, 2020

I have found the solution for my case.

Make sure you are not connecting to the repo via http link but via SSH, and then make sure the port 22 is not blocked. If it was blocked there are solutions already posted online for that.

The reason why you'd go with SSH instead of HTTP is because composer and maybe also other tools do not let you input the username/password so the authentication fails. oauth alone did not seem like a proper solution to circumvent this in my case and I had to add my SSH credentials.

TAGS
AUG Leaders

Atlassian Community Events