내 개인 GitLab 저장소에서 모듈의 개발 버전을 얻으려고합니다.작곡자가 자식 repo를 복제하지 못했습니다
{
"repositories": [
{
"type": "composer",
"url": "https://git.amh.net.au"
},
{
"type": "package",
"package": {
"name": "amh-framework/amh-framework",
"version": "dev-develop",
"type": "package",
"source": {
"url": "git.amh.net.au:/var/opt/gitlab/git-data/repositories/amh-framework/amh-framework.git",
"type": "git",
"reference": "master"
}
}
}
],
"require": {
"amh-framework/amh-framework": "dev-develop",
}
}
하지만 composer update
을 실행할 때, 그것은 RuntimeException을 발생 :
내가 other answers에서 발견 한 것을 사용하여, 내 프로젝트의 composer.json이다
Failed to execute git clone --no-checkout '' '/var/checkouts/reports/reporter/vendor/amh-framework/amh-framework' && cd '/var/checkouts/reports/reporter/vendor/amh-framework/amh-framework' && git remote add composer '' && git fetch composer
fatal: repository '' does not exist
이
composer update -vvv
의 출력은
을 :
Resolving dependencies through SAT
Dependency resolution completed in 0.001 seconds
- Installing amh-framework/amh-framework (dev-develop 4d135f4)
Executing command (CWD): git --version
Cloning 4d135f4b01dc896ffc722d8e24cc106d38cb4602
Executing command (CWD): git clone --no-checkout '' '/var/checkouts/reports/reporter/vendor/amh-framework/amh-framework' && cd '/var/checkouts/reports/reporter/vendor/amh-framework/amh-framework' && git remote add composer '' && git fetch composer
Executing command (CWD): git --version
Failed: [RuntimeException] Failed to execute git clone --no-checkout '' '/var/checkouts/reports/reporter/vendor/amh-framework/amh-framework' && cd '/var/checkouts/reports/reporter/vendor/amh-framework/amh-framework' && git remote add composer '' && git fetch composer
fatal: repository '' does not exist
그래서 ch 최신 커밋 (4d135f4b01dc896ffc722d8e24cc106d38cb4602)을 얻으려면 repo를 실행하십시오. 그러나 복제 할 때 실패합니다.
내가 수동으로 프로젝트를 복제 할 수 있으므로 권한으로 표시되지 않습니다 :
git clone git.amh.net.au:/var/opt/gitlab/git-data/repositories/amh-framework/amh-framework.git
나는이 문제를 해결하기 위해 무엇을 할 수 있는가?
인가? json 파일로 유효성 검사를하면 두 가지 오류가 발생합니다. –
개체를 완전히 동봉 한 것이 더 효과적입니까? – HorusKol
예, 17 번째 줄의 끝에 쉼표를 제거한 후 작동합니까? 그럼, 왜 작동하지 않습니까? –