git 저장소 훅을 사용할 때 SmartGit의 내부 SSH 클라이언트를 어떻게 사용할 수 있습니까?후크에서 SmartGit의 SSH 클라이언트 사용
scp
작동으로 후크를 사용할 때 Permission Denied: (publickey)
오류가 발생합니다.
SmartGit은 리포지토리에서 가져올 때 Edit > Preferences > Commands > Authentication
아래에 나열된 자격 증명을 알고 있습니다.
나는 변경-ID를 생성하는 커밋 MSG 훅이 필요합니다
#!/bin/sh
scp -p -P 29418 [email protected]:hooks/commit-msg .git/hooks/
왜 SSH 클라이언트에 액세스해야합니까? 어떤 종류의 고리인가? – mstrap
@mstrap은 설정에 대한 설명과 scp에 대한 추론으로 OP를 업데이트했습니다. – svandragt
Gerrit도 사용하고 있습니다 (jgit 프로젝트 용). 그러나 scp를 사용하여 커밋 - 메시지를 한번 다운로드 *해야했습니다. 후크 자체는 저장소에 대한 온라인 연결이 필요 없습니다. – mstrap