QUESTION:
I'm encountering an issue with Gitlab's CI.
I managed to install the vendor locally with these credentials, however, when using Gitlab’s CI, I get an authentication error as follows:
[RuntimeException]
Failed to execute git clone --no-checkout 'https://[email protected]/bsssupport/package_m2_magento2-guest-to-customer.git' '/builds/project/vendor/bsscommerce/guest-to-customer' && cd '/builds/project/vendor/bsscommerce/guest-to-customer' && git remote add composer 'https://[email protected]/bsssupport/package_m2_magento2-guest-to-customer.git' && git fetch composer && git remote set-url origin 'https://[email protected]/bsssupport/package_m2_magento2-guest-to-customer.git' && git remote set-url composer 'https://[email protected]/bsssupport/package_m2_magento2-guest-to-customer.git'
Cloning into '/builds/project/vendor/bsscommerce/guest-to-customer'...
remote: Invalid username or password
fatal: Authentication failed for 'https://[email protected]/bsssupport/package_m2_magento2-guest-to-customer.git/'
Small precision: the credentials have been added to the auth.json file.
After debugging a little, it seems like your repository tries to access it from bitbucket, which requires a bitbucket account.
Isn’t there a way to bypass that?
ANSWER:
The issue above due to the fact that BSS Composer is not familiar with Gitlab-CI.
To solve the issue, please do as steps below:
1. Config cache for composer https://gist.github.com/prog/b716b815ed4ec05d8ca57adc90be9e97
2. Config repository URL including Basic Authentication information following:
composer config repositories.bsscommerce composer https://<public_key>:<private_key>@composer.bsscommerce.com/community
If you need further assistance, please do not hesitate to leave us a message via https://bsscommerce.com/contact.
We'd be happy to support!
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article