Linux OS 서버에서 Gitosis를 사용하여 프로젝트를 관리하고 있습니다. 한 번 오류가있는 config 파일을 실수로 밀어 넣은 다음 gitosis-admin 자체를 포함하여 서버에서 다른 프로젝트의 복사본을 변경하거나 복제 할 수 없습니다. 이제 루트 사용자를 사용하여 서버에 로그인하고 거기에서 설정 파일을 편집해야합니다. 그런 다음Linux에서 Gitosis가 관리하는 repos의 위치는 어디서 찾을 수 있습니까?
:
그런 gitosis-관리자로 I CD를 : 나는 서버에 로그인 할 때
그래서,이 파일을 보았다 나는 gitosis-admin으로 다시 cd :
은 그럼 설정 파일을 정력. 나는이 설정 파일에 나열된 기타의 repos을해야하기 때문에
내용은, 내가 기대하고 무엇을 분명히되지 않습니다 : 이것은 내가 볼 것입니다.
또한 이중 커밋 역사를보고 자식 reflog로 확인 : find/-type d -name 'gitosis-admin'
을
이 은 내가 가진 것입니다 :
두 개의 디렉토리가 내가 선택한 디렉토리입니다. 그리고 그들은 내 로컬 컴퓨터에있는 것과 일치하지 않습니다.
Google 프로젝트 중 하나를 검색했지만 여전히 결과가 전혀 없습니다.
sudo git
하지만 여전히, 나는의 디렉토리를 찾을 수 없습니다 :
그럼 내가 다음 명령을 실행하여 자식 사용자로 전환하도록 루트가 REPO 파일에 액세스 할 수 있습니다 생각 repos.그래서 이제는 내가 진짜 "gitosis-admin"을 찾을 수 있도록 repos가 어디에 있는지 알아야합니다.
내가 여기 잘못된 서버를 확인하고 있는지 궁금 할 것입니다.그래서 내가 잘못 아니라고 증명하기 위해, 이것은 내가에 연결하고있는 호스트 주소의 스크린 샷은 다음과 같습니다
이 소스 트리에 표시된 gitosis-관리자 자식의 repo의 원격 주소 :
를
정말 고마워요. 찾았어요! –