를 통해 확산 저장소를 복제 이눔 할 수없는 자식 저장소 내가 저장소를 볼 수 있어요 모두 https://secure.phabricator.com/book/phabricator/article/diffusion_hosting/ 및 https://gist.github.com/sparrc/b4eff48a3e7af8411fc1내가 설정을 가지고 ssh를
에 언급 된 단계에 따라 내 클라우드 우분투 서버의 확산을 사용하여 호스팅과 파브리 케이 터 인스턴스 내 phabricator 웹 사이트의 확산 부분에. 나는 또한 복제 ssh를 URL을 볼 수 있어요,하지만 난 실제로 내 클라이언트에서의 repo를 복제 할 때, 나는 다음을 참조 : 내 파브리 케이 터 계정 내 공개 키를 업로드 한
$ git clone ssh://[email protected]:2222/diffusion/GPSCLJ/gps_v1.git gps
Cloning into 'gps'...
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.
나는 일반적으로 설정에 대해 https://gist.github.com/sparrc/b4eff48a3e7af8411fc1#gistcomment-1847168에서 언급 한 다른 의문을 가지고있다. 의심의 컨텍스트는 github의의 요지에 있기 때문에/* */
=========================, 여기에 의문을 복제하지 ===== 답장을
헤이 @CEPA 덕분에 (여기에 편집, 나는 당신의 의견에 대답하면 내가 내 포인트를 포맷 할 수 있기 때문에)
- 내가 복제 URL에 2222를보고 있었다, 왜냐하면 나는 "./bin/config set diffusion.ssh-port 2222"를 명시 적으로했기 때문입니다. "./bin/config delete diffusion.ssh-port"를 수행 한 후에 더 이상 볼 수 없습니다.
- 그러나 복제 URL에 "git @ ..."이 표시됩니다.
- 2222 복제 URL에, 그것은 상관없이 내가 "자식 @"를 사용 여부에 열쇠를 (사용 내가 2222을 사용하지 않는 경우, 그때는 내가 "자식 @"를 사용하는 경우 passwd를 요청하고 승 실패하지만
- /내가하지
답장을 보내 주셔서 감사합니다. 수행 한 단계를 설명해 주시겠습니까? 특히, SSHD -> 2222 및 GIT -> 22 비트 –
귀하의 질문에 대한 답변을 업데이트했습니다. 도움이되기를 바랍니다. 이 일을 시작한 지 거의 3 년이 지났으므로 내 기억이 그 주제에 대해 명료하지 않습니다. 나는 여기에 2 개의 sshd 서비스를 실행한다고 [여기] (https://secure.phabricator.com/book/phabricator/article/diffusion_hosting/#configuring-ssh)를 언급하면서 우리가해야한다고 언급해야한다. 하나는 Phabricator 설정 (우리를 위해'/ opt/sshd_phab/sshd_config.phabricator'에 위치)이고 하나는'/ etc/ssh/sshd_config'와 함께 하나입니다. 설명과 링크에 대해 감사합니다. – CEPA
. 그러나, 내 대답을 업데이 트에 넣어, 내가 ssh - 포트에 대한 구성을 삭제하고 복제 URL에 게재를 중단. 하지만 복제 URL에서 포트를 사용하지 않으면 git의 passwd를 묻습니다. 나는 또한 나의 설치를 위해 동일한 wiki를 사용했다. anyhoo, 나는 확산 통합을 청소하고 다시 시도 할 것이다. 당신의 도움을 주셔서 감사합니다 :) –