色々と試してうまくいかなかったので分かる方がいましたらご教授願います。
◆やりたいこと
XcodeにてSSHを使用してGithubと連携をしたい。
◆問題発生している内容
Xcodeからリモートリポジトリを作成しようとすると下記画像のようなエラーが発生
Github上にリポジトリは作成されるが連携がされていない状態でした。
◆実施した手順
・SSHキーの作成
コマンドプロンプトにて以下コマンドを実行
ssh-keygen -t rsa -m PEM
・Githubに公開鍵を登録
id_rsa.pubの内容をコピーしGithubに登録
・GithubへコマンドプロンプトからSSHでアクセス
コマンドプロンプトにて以下コマンドを実行
ssh -T git@github.com
実行後下記アクセス成功のメッセージを確認
Hi ユーザー名! You've successfully authenticated, but GitHub does not provide shell access.
・XcodeにGithubのアカウントを登録
PreferencesのAccountでGithubアカウントを追加
CloneUsingをSSHに設定
・Xcodeからリモートリポジトリを作成
下記画像にてリモートリポジトリを作成すると上記画像のエラーメッセージが表示されました。
少し気になったのは2枚目の画像にてRepository Nameの下のほうにあるアドレスがHttpsになっていることです。
SSHを使用するのにここがHttpsでいいのか少し気になりました。
ここら辺の知識は全くなく限界だった為、こちらにて質問させていただきました。
さすがにHTTP通信でやり取りするのは少々怖いのでSSHをしたいと思っています。
申し訳ないのですが分かる方がいましたらご教授願います。
□追記
HTTPの方は正常に動作していることが確認できています。
個人的により安全性の高い方を使用したいだけなのですが、
あまり気にしなくても大丈夫なものでしょうか。
回答1件
あなたの回答
tips
プレビュー