좋아, 먼저 이런 git/gitolite 멍청한 것에 대해 사과해야합니다. 그래서 지금 확인gitolite - 복제하고 "사용자"폴더 아래에 생성 된 Repo에 푸는 방법
..
문제
가 다음과 같습니다 내 자식 서버의 폴더입니다 : (gitolite는
mstgit:/var/git/repositories/user/johnd/tmp.git# ls
HEAD branches config description gl-creator hooks info objects refs
mstgit:/var/git/repositories/user/johnd/tmp.git#
이 그리고 그것은 우리의 웹 inteface을에 표시 나는 짐작한다?) 빈 폴더.
나는 다음과 같은 명령을 사용하여 복제하기 위해 노력하고있어 :
localdev:/var/git/mystuff/projectX# git clone [email protected]:user/johnd/tmp.git
Cloning into 'tmp'...
Permission denied (publickey,keyboard-interactive).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
내가 허가를 거부지고있어 왜 이해가 안 돼요. git 서버에서 사용자 저장소를 만들었습니다. "localdev"상자에 로그인 할 때 사용한 것과 동일한 ssh 키를 사용하여 서버에 로그인했습니다.
mstgit:/var/git/repositories/user/johnd/tmp.git# ls -lah
total 44
drwxr-sr-x 7 git git 4.0K Dec 16 20:01 .
drwxr-sr-x 3 git git 4.0K Dec 16 20:01 ..
-rw-r--r-- 1 git git 23 Dec 16 20:01 HEAD
drwxr-sr-x 2 git git 4.0K Dec 16 20:01 branches
-rw-r--r-- 1 git git 66 Dec 16 20:01 config
-rw-r--r-- 1 git git 73 Dec 16 20:01 description
-rw-r--r-- 1 git git 5 Dec 16 20:01 gl-creator
drwxr-sr-x 2 git git 4.0K Dec 16 20:01 hooks
drwxr-sr-x 2 git git 4.0K Dec 16 20:01 info
drwxr-sr-x 4 git git 4.0K Dec 16 20:01 objects
drwxr-sr-x 4 git git 4.0K Dec 16 20:01 refs
또한, GL-창조자에 대한 내용은 내 SSH 아이디 이름입니다 "johnd"입니다 :
은 다음의 경우에이 문제의 johnd 폴더의 파일 권한입니다. 내가 무엇을 확인해야할지 확실하지 않습니다.