便携版的git是即插即用的,可以在任意一台没有安装git的电脑上使用。如果采用和桌面版git相同的方法设置ssh私钥,是无法正常使用ssh访问github远程仓库的,即使我将私钥保存在U盘上。下面是错误信息:
The authenticity of host 'github.com (192.30.253.112)' can't be
established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of know
n hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.Please make sure you have the correct access rights
and the repository exists.
我想知道如何在便携版的git如何设置ssh私钥才能保证我正常连接远程仓库。
Git 모바일 버전의 Readme 파일을 기반으로 구성 방법을 찾았습니다. 실제로 방법은 매우 간단합니다. 키의 저장 경로를 선택하는 단계가 다르다는 점을 제외하면 구성 단계는 기본적으로 git 데스크톱 버전에서 ssh-key를 구성하는 방법과 동일합니다. Enter를 누르지 마세요. 기본 경로를 사용하려면 경로를 USB 플래시 드라이브로 변경하세요(예: g:\git_portable\.ssh). 그러면 git(모바일 버전)을 사용할 때마다 먼저
export HOME=g:\git_portable
를 이용해HOME
환경 변수를 임시로 수정하고, 이후 모바일 버전 git의 설치 경로는 실제 상황에 맞게 설정하면 된다.이 방법을 사용하면 데스크톱 버전의 Git에서와 마찬가지로 SSH를 사용하여 Github 원격 저장소에 액세스할 수 있습니다.
위 경로에서 이중 슬래시 \를 무시하지 마세요.