
git
비밀번호 없이 사용자로 git 서버를 설정했습니다 . git
홈 디렉토리에는 공개 키가 포함된 /media/nas/programming/git_repos
파일이 있습니다 ../.ssh/authorized_keys
Windows에서 푸시하려고 하는데 git-gui
실패했습니다. 비밀번호를 묻습니다.
이제 ssh로 연결을 시도하고 있으며 대화형 대화 상자는 다음과 같습니다.ssh -T [email protected]
C:\Program Files\Git\cmd>ssh -T [email protected]
Enter passphrase for key 'C:\Users\chameleon/.ssh/id_rsa':
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied, please try again.
알겠습니다. 이 비밀번호는 무엇인가요? git
사용자에게 비밀번호가 없습니다. 암호를 올바르게 설정했습니다(또는 다시 묻습니다).
답변1
서버 측에서 git
SSH 데몬의 허용된 사용자에 새 사용자를 추가하는 것을 잊어버렸습니다. 이는 서버의 파일 에 git
사용자를 추가하면 가능합니다 .AllowUsers
/etc/ssh/sshd_config
그 후 ssh 및 git 클라이언트 모두에서 문제가 해결되었습니다.