##解決したいこと
開発初心者です。現在 WordPress で簡単なウェブサイトの作成をしており、開発ドライブ・ファイルを GitHub にプッシュしたい(主には定期的にコミットして履歴を追いたい、復元できるようにしたい)のですが、てこずってしまっています。
各作業ファイルの履歴などを連携するにはゲスト OS 内の実際のファイルを連携する必要があるのかと思い、ゲスト OS の中からプッシュを試みています。
###(おそらく)原因
ssh 認証のところでつまずいており、こちらの GitHub のドキュメント通りに進めているのですが、$ ssh-add -K ~/.ssh/id_rsa
コマンドのところで Error: ssh-add: illegal option -- K.
のエラーが出てしまいます。
https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
このエラーについても GitHub で専用のページがあるのですが、指示通りに代わりに $ /usr/bin/ssh-add -K ~/.ssh/id_rsa
をしてもまったく同じエラーがでてしまい、ssh-add: illegal option -- K
と言われます。
https://help.github.com/en/github/authenticating-to-github/error-ssh-add-illegal-option----k
ローカル環境(ホスト OS)のプッシュは問題なく行えます。いつも vagrant up をするファイルはリモートリポジトリに反映されていることが確認できたのですが、これですと Vagrantfile や .vagrant しか連携できず、実際にゲスト OS の中で作業しているファイル(例えば index.html)を GitHub 情で見ることはできないのかなと思っています。(この根本の理解も誤っているでしょうか)
どなたかお助けいただけると大変ありがたいです、よろしくお願いいたします。
###環境
ハードウェア: MacBook Pro (2017)
ローカル OS: macOS Catalina 10.15.4(19E287)
VirtualBox: バージョン 6.1.8 r137981 (Qt5.6.3)
Vagrant: バージョン vagrant_2.2.9_x86_64
Cyberduck: バージョン 7.4.0 (32960)
GitHub: 無料アカウント / Private リポジトリ
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/09 22:12
2020/06/10 08:14