ssh接続テストと権限エラー解消
sshの接続テスト
~/.ssh/config
を設定したら、gitlabにつなぐテスト。
> ssh -T git@gitlab.com.nekoha
Welcome to GitLab, @yoshida.nekoha!
うまくいかないとき
こんなエラーが出てうまくいかないとき。
Bad owner or permissions on /home/nekoha/.ssh/config
パーミッション?ってことで権限を見てみると
> ls ~/.ssh/config
-rw-rw-rw- 1 nekoha nekoha 348 May 18 09:16 config
権限ありそう。ここで実行権限が足りないのかな?と考えて chmod + x
してもダメです。
原因は、権限与えすぎ。
自分以外のユーザから見られないようにしましょう。
> chmod 600 ~/.ssh/config
> ssh -T git@gitlab.com.nekoha
Welcome to GitLab, @yoshida.nekoha!
成功です!