Missed Team ’24? Catch up on announcements here.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

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

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.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events