前提・実現したいこと
こちらの記事を参考し、GitLabにSSHで接続して、メンターの方に課題を提出していこうと思っているのですが、git clone プロジェクトURLを打ってエンター押すと
Cloning into 'azuma44k'... git@gitlab.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
のようなエラーが出てしまい、公開鍵の設定がうまくいきません。
どうしたら対処できるでしょうか?
試したこと
下手に触ってはいけないと思い、何もしてないです。
環境
・MacBook Pro (Retina, 15-inch, Mid 2015
・MacOS Catalina ver 10.15.4 (19E287)
###行った手順
・SSHキーの作成
・mkdir .sshでディレクトリ作成
$ mkdir .ssh
・sshキーファイルを格納するフォルダに移動
$ cd ~/.ssh
・sshキーを作成
$ ssh-keygen -t rsa -f gitlab_rsa
・C:\Users\hoge.ssh\gitlab_rsa.pubをエディタで開き、すべての内容をコピーする。
・GitLabの[User Settings-SSH Keys]を開き、[Key]に公開鍵の内容を貼り付ける。
・[Title]に名前を付けて[Add key]を押す
・config 設定はせず、kadai1というディレクトリを作成
・cd kadai1で移動し、git clone プロジェクトurlを入力
git@gitlab.com: Permission denied (publickey). fatal: Could not read from remote repository.
というエラーが発生
###追記1
config 設定をしましたが、git cloneがうまくいかなかったです。
chmodを絞るにはどうしたらいいでしょうか?
###追記2
ls -la
でかくにんしましたが、見方が分からないです。
訂正
configの
user hoge→user git
へ変更致しました。
###追記3
configの中を訂正
Host local-gitlab HostName gitlab.com User git IdentityFile ~/.ssh/gitlab_rsa
に変更
git clone実行後、エラー発生
###追記4
configはこの設定で出来ました。
Host gitlab.com HostName gitlab.com User git IdentityFile ~/.ssh/gitlab_rsa
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/14 04:47
2020/05/14 06:31
2020/05/14 09:00
2020/05/14 10:40 編集
2020/05/14 11:24
2020/05/14 11:36
2020/05/16 04:52
2020/05/16 06:18
2020/05/16 13:36