它给的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,或者其他地方的,都是同一份?
Kerana port 22 hos sudah diduduki
Apabila docker dijalankan, petakan 22 port kontena ke port lain hos seperti 2222
Anda perlu menentukan url dalam fail konfigurasi gitlab
Apa yang dipaparkan dalam gudang projek ialah
Kemudian anda boleh menggunakan git
Pada masa ini, anda perlu mengkonfigurasi fail
.ssh/config
pada mesin pembangunan untuk menggunakannya seperti biasaBerikut ialah contoh menggunakan docker untuk menjalankan gitlab
Terdapat sesuatu yang tidak kena dengan penggunaannya. Ia pastinya tidak menggunakan nama bekas docker sebagai nama domain Anda perlu mengikat nama domain atau menggunakan akses ip + port untuk mengklonkannya.
@Tairy, bukankah saya menggunakan nama domain + port di atas?
hanyalah
localhost:8100
, tetapi ia akan melaporkan ralat 500. .Bolehkah anda beritahu saya bagaimana anda mengikatnya?