web-dev-qa-db-ja.com

SSHキーを作成したのにgitlabリポジトリをプルできないのはなぜですか?

SSHキーを作成してGitLabに発行するために必要なすべてのことを行いました ここ および ここ 。私は両方ともwin64PCを持っており、研究室でUbuntu16.04.4クラスターを使用しています。 PCでこれは機能し、問題なくリポジトリのクローンを作成できます。ただし、Linuxクラスター(物理的にアクセスできますが、リモートアクセスすることもあります)では、次のエラーが発生します。

git clone [email protected]:gitlab_group_name/Projects/project_name.git
Cloning into 'project_name'...
/etc/ssh/ssh_config: line 57: Bad configuration option: xauthlocaion
/etc/ssh/ssh_config: terminating, 1 bad configuration options
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

これは、私がLinuxマシンのスーパーユーザーではないためですか?

3
D_Serg

サーバー障害に関するこの回答で説明されているように 、SSH構成ファイル(ssh_config)の57行目あたりにSSHD構成オプション(PermitRootLogin)があるようです。その回答で説明されているように:

PermitRootLoginは、実際には/etc/ssh/sshd_configファイルで有効なオプションです。 ssh_configファイルではありません。違いは、sshd_configファイルがSSHサーバーを制御し、ssh_configファイルがクライアントを制御することです。したがって、それは確かにクライアント設定ファイルの悪い(無効な)設定オプションになります。

1
JakeGould