2016-07-28 40 views
5

GIT'i merkezi bir depoda kullanılmak üzere bir Red Hat Linux sunucusuna yükledim ve Windows dizüstü bilgisayarımızdan kullanıcı erişimini kontrol etmek için HTTP kullanıcı adı ve parola kullanıyorum.GIT Smart Http - R DÜŞÜNDÜĞÜNÜ DEĞERLENDİRME

Örnek depo olarak gelen test.git repo'ya dayanarak, her şey iyi görünüyor, ancak yeni bir depo oluşturmaya çalıştığımda, bunu kopyalamaya çalışırken bir hata alıyorum. Ben SSH kullanarak değilim beri Linux sunucusunda

C:\Users\kwkoh\messaging>git clone http://10.89.20.91/git/testing.git 
Cloning into 'testing'... 
remote: Counting objects: 36, done. 
remote: Compressing objects: 100% (33/33), done. 
remote: Total 36 (delta 9), reused 0 (delta 0) 
Unpacking objects: 100% (36/36), done. 
Checking connectivity... done. 

, ben

[[email protected] repositories]$ git init --bare --shared messaging_v1.git 
Initialized empty shared Git repository in /home/git/repositories/messaging_v1.git/ 

C:\Users\kwkoh\messaging>git clone http://10.89.20.91/git/messaging_v1.git 
Cloning into 'messaging_v1'... 
****fatal: remote error: FATAL: R any messaging_v1 edmund DENIED by fallthru 
(or you mis-spelled the reponame)** 

** 

altına komutunu kullanarak yeni depo oluşturduk, ben ssh-keygen ilgili adımları gerekmez inanıyoruz. Bu yeni depo için /home/git/repositories/messaging_v1.git/ numaralı yapılandırmada herhangi bir yapılandırma adımı eksik mi?

Teşekkürler.

cevap

0

Kendinizi gitolite ile yönetilen bir git repo barındırma sunucusunda çıplak bir repo oluşturduğunuzda, söz konusu gitolite'ın its hooks'u ekleme fırsatına sahip olmadığını unutmayın.

olarak in this section söz: Bu yeni kancalar eklerseniz, gitolite setup veya en azından gitolite setup --hooks-only çalıştırmalısınız

.

Repo'nun düzgün şekilde kaydedilip kaydedilmediğini görmek için en az gitolite setup --hooks-only numaralı bağlantıyı deneyin.
Yeterli değilse, gitolite setup'u çalıştırın.