Gitエラー:Permission denied(publickey、gssappi-keyex、gssappi-with-mic、password)。

1414 ワード

突然Gitが使えなくなりました。パスワードを入力するようにとヒントを与えました。正しいパスワードを入力するかどうかはまだだめです。もとはちゃんと使っていました。いきなり使えます。SSH keyは設定しました。鍵は大丈夫です。configファイルの配置も正しいです。
SELINUX設定はSELINUX=disabledです。
チェックしてみたら、ファイルの権限の問題です。
 
Gitエラー:
git.exe clone--progress-v"[email protected]:java/admin.git「」C:\Users\admin\Desktop\project\admin"
Clong into'C:\Users\admin\Desktop\project\admin'...Permission denied,please try again.Permission denied,please try again.Permission denied(publickey,gssap-keyex,gssap-keyex,gssap-with.passs.passs.passs.com)
 
 
sshd_を修正するconfigファイル
 
vi /etc/ssh/sshd_config
 
設定を変更
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      /home/git/.ssh/authorized_keys
 
Authorzed KeysFileはauthorized_に配置されています。keysファイルのディレクトリです。検索ファイルcd/find-name authorized_keys
 
 
設定ファイルの権限を変更
chown -R git:git /home/git
chmod 700 /home/git
chmod 700 /home/git/.ssh
chmod 644 /home/git/.ssh/authorized_keys
chmod 600 /root/.ssh/id_rsa
 
 
id_rsaファイルはこのディレクトリにあるとは限らず、ファイルを検索します。
cd/find-name id_rsa
 
Git接続テスト
[root@svn~]菙[email protected] to GitLab、kp!
 
使用するソフトウェアとバージョン情報:
CentOS release 6.8(Final)
GitLab 8.10.0-pre
GitLab Shell 3.2.0
GitLab API v 3
Git 2.9.0
Ruby 2.3.0 p 0
Rails 4.2.6
Mysql 2 5.1.73-log