나는 잠시 동안 벽에 머리를 치고 있었고, 바로 근처에있는 사람들 중 누구도이 시점에서 내가하는 것 이상을 알고 있지 않습니다.Oracle Enterprise Linux 5에 git 저장소 설치 - SSH 문제
내 사무실에는 주로 다양한 git 테스트를 위해 중앙 git 저장소에 사용하려는 실험실 상자가 있습니다. 그들은 물론, 나중에 git 인스턴스를 설정할 수 있도록 git 설정 경험을 얻길 바란다.
OEL 5.7 VM이 설치된 Windows 7을 실행 중이며 상자에 OEL 5.5가 실행 중입니다. 내 VM에서, 나는 실험실로 SSHed하고 땜질 시작했다. git와 gitosis를 설치 한 후, 나는 그 인스턴스가 로컬에서 작동하도록 관리했다. git 저장소가 잘 보입니다. 로컬로 복제하려고하면 모든 것이 꿈처럼 작동합니다. 하지만 내 VM에서 SSH를 시도하면 A)는 fatal: 'testproject.git' does not appear to be a git repository
또는 B로 나를 쫓아냅니다. git을 호출하는 방법에 따라 Permission denied (publickey,gssapi-with-mic)
으로 나를 쫓아냅니다.
예 : 나는 내가 만든 (로컬 테스트) 다음과 같이 테스트 프로젝트에 대한 액세스를 구성 :
[group team]
writable = testproject
members = [email protected] cwerness [email protected] [email protected]
이것은 자식 저장소를 설정하는 내 첫 경험이다, 그래서에 대한 내 기지를 커버하고 싶었다 원격 사용자. 따라서 구성원 섹션의 중복성.
내 이름으로 저장소를 복제 할 때 유일한, 그러나 나는 내가 더 많은 정보 저장소를 복제하려고하면, 나는
[[email protected] Desktop]$ git clone "[email protected]"@10.1.1.10:testproject.git
Cloning into testproject...
Permission denied (publickey,gssapi-with-mic).
fatal: The remote end hung up unexpectedly
을 얻을
[[email protected] Desktop]$ git clone [email protected]:testproject.git
Cloning into testproject...
Enter passphrase for key '/home/cwerness/.ssh/id_rsa':
fatal: 'testproject.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
수/keydir 폴더에 저장된 모든 공개 키. 저장소가 생성되었고 사용자 oracle
이 소유하고 있으며 위의 복제 명령에서 해당 사용자와 해당 도메인의 모든 순열을 적용했지만 아무런 효과가 없습니다. 또한, 나는 다시이
Host labbox
Hostname 10.1.1.10
User cwerness
IdentityFile /home/cwerness/.ssh/id_rsa
처럼 ~/.ssh/config 파일을 설정하는 시도 나는 두 사용자에서 연결하는 모든 다른 방법을 시도했다. 이미 가지고있는 것보다 더 많은 정보를주는 것이 없습니다.
이 상자는 공개 키를 통해 SSH 연결을 인증하도록 설정되어 있으며 정상적으로 작동합니다. 상자에 SSH를 넣어도 문제가없는 cwerness
으로 처리 할 수 있습니다.
나를 위해 커다란 두통이되고 있습니다. 누군가 내가 정확히 어떻게이 문제를 해결할 수있는 방법이 아니라고 말할 수 있다면 좋겠어요.
시도 : git clone git : //[email protected] : testporoject.git –
gitosis가 gitolite로 대체되었습니다. – knittl
git // 전혀 작동하지 않으며 리포지토리가/home/oracle/repositories에 있습니다./ – CWerness