2017-11-10 8 views
2

우분투 16.04에서 SSH 터널을 통해 SmartGit에서 git repo를 구성하려고합니다.smartgit에서 ssh 개인 키 구성

SmartGit에서 개인 SSH 키를 구성 할 수 없습니다. SmartGit SSH 클라이언트를 사용하고 싶지만 Pereferences-> Authentication을 사용하면 사용할 키를 추가 할 수 없습니다.

내가 리모컨에서 당길 때 '허가가 거부되었습니다'라는 오류가 발생합니다.

Windows 관련 항목을 찾았지만 Linux 배포판에는 아무 것도없고 SG 설명서에는 아무 것도 없습니다.

+1

git 공급자 계정에 사용자 계정의 공개 키를 추가해야합니다. SmartGit은 단순한 도구입니다. –

+0

스택 오버플로는 프로그래밍 및 개발 관련 질문에 대한 사이트입니다. 이 질문은 프로그래밍이나 개발이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. – jww

답변

1

먼저 시스템 SSH 클라이언트을 SmartGit 환경 설정에서 구성하십시오.
경로에 ssh가있는 경우 GIT_SSH_COMMAND environment variable을 내 보내서 Git에게 선택한 ssh : 명령을 사용하도록 지시 할 수 있습니다. 귀하의 경우에는
, 직접 개인 키

export GIT_SSH_COMMAND='ssh -i /path/to/private/key' 

그런 다음 다시 SmartGit을 시작 참조 할 명령 (그것은 그 새로운 환경 변수를 상속하는 경우), 그리고 다시 SSH 터널을 시도합니다.