ローカルからgithubのリポジトリにpushしようとすると、以下のようなエラーが出てpushできません。
fatal: Could not read from remote repository. Please make sure you have the correct access rights
sshの設定が通っているか確認しましたがおそらく通っているのですが、よくわからず自力で解決できません。
$ ssh -T git@github.com Hi ******! You've successfully authenticated, but GitHub does not provide shell access.
すみませんが解決方法を教えていただきたいのでよろしくお願い致します。
使用環境
Macbook(catarina)
作業しているのはvuejsを使ったプロジェクトになります
GitHub には https url を使ってアクセスする方がお勧めらしいです。
https://help.github.com/ja/github/using-git/which-remote-url-should-i-use
こちら最初にpushしようとしたときに403エラーが出てssh接続にしたらこのエラーになったのですがsshからhttpsに戻すことってできますか?
以下のコマンドで。
git remote set-url origin "https://github.com/ユーザー名/リポジトリ名.git"
これで 403 エラーが出る場合は、github.com の前に ユーザー名@ をつけるといいらしいです。
git remote set-url origin "https://ユーザー名@github.com/ユーザー名/リポジトリ名.git"
ありがとうございます。
実行すると以下のようになりますが、リポジトリは一応存在しているのですが…
remote: Not Found
fatal: repository 'https://github.com/******/aaa/.git/' not found
リポジトリ名 aaa と .git の間の / は不要です。あと .git の後ろにも何かついてますね。
あなたの回答
tips
プレビュー