ローカルリポジトリ(\hoge)で自分のGitHubアカウントのリモートリポジトリにpushしていたのですが、会社の同僚と一緒にソースを共有するため、私が新しいアカウントを作成してから起こったエラーです。
同じローカルリポジトリ(\hoge)でいつも通り同じ手順でやっていきました。
git init git remote origin https://github.com/ユーザー名/hoge git pull origin git add -A git commit -m "test commit"
次に、同僚と同じ環境でソースを共有するので、それぞれのブランチを切ってやっていくので、ブランチを別に作成しました。
git checkout -b mine
何故かgit branch
でmasterブランチがないという問題もあるのですが、これは特に現段階の問題ではないので飛ばします。
この時点では
git branch *mine
で、作成したブランチのみになっています。
リモートのブランチを確認してみると
git branch -a *mine remote/origin/master remote/以前作った自分のアカウントブランチ/master
となっていました。
準備も終えたので、push
したのですがこのエラーが出ました。
git push origin mine:mine remote: Permission to ユーザー名/hoge.git denied to 前のユーザー名. fatal: unable to access 'https:/ /github.com/ユーザー名/hoge/': The requested URL returned error: 403
403エラーが出ている方はたくさんいたのですが、私のようにPermission deniedと一緒にエラーが出ている方が海外の方しかおらず、その方の解決策を試してみたのですが、解消されません。
こちらです。
https://github.com/jlord/git-it-electron/pull/146
一応、git clone
してからもやってみたのですが、解消できませんでした。
おそらく、以前のアカウント情報が残っているのだと思うのですが、それを毎度認証するようにしたいのですがその方法もわからないままです。
昨日からこの解決策をさがしているのですが、どなたか分かる方お願い致します。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/31 07:44 編集