它给的SSH和http地址是这样的:
git@6b30d4a6a162:compontent/gitlab-test-component.git
http://6b30d4a6a162/compontent/gitlab-test-component.git
6b30d4a6a162是gitlab的container Info的ID的一部分:
6b30d4a6a16279326a135ee2c7bf7b20094b3199a299ac6345735dd3
我通过上面两个地址都无法git clone。
因为我用virtualbox简单的做了一下端口映射,所以我尝试用
git clone http://localhost:8100/compontent/gitlab-test-component
但会报错:500
有知道的吗?
另外想问一下,ssh-key是不是只要生成一次就行了,可以到处放github、gitlab,或者其他地方的,都是同一份?
过去多啦不再A梦2017-04-26 09:03:10
호스트의 포트 22가 이미 사용 중이기 때문입니다
docker 실행 시 컨테이너의 22번 포트를 2222 등 호스트의 다른 포트에 매핑합니다
으아악gitlab 구성 파일에 URL을 지정해야 합니다
으아악프로젝트 창고에 전시되어 있는 것은
으아악그런 다음 git을 사용할 수 있습니다
으아악이때, 정상적으로 사용하기 위해서는 .ssh/config
파일을 개발머신에서 설정해 주셔야 합니다
다음은 docker를 사용하여 gitlab을 실행하는 예입니다
으아악PHP中文网2017-04-26 09:03:10
사용법에 문제가 있습니다. 확실히 docker의 컨테이너 이름을 도메인 이름으로 사용하지 않는 것입니다. 도메인 이름을 바인딩하거나 IP + 포트 액세스를 사용하여 복제해야 합니다.
大家讲道理2017-04-26 09:03:10
@Tairy님 위의 도메인명+포트를 사용하지 않았나요?
은 localhost:8100
이지만 500 오류를 보고합니다. .
어떻게 묶는지 알려주실 수 있나요?