Gitにて、Githubにファイルをpushする際、「$git remote add origin git@github.com/example/example.git」「$ git push origin master」のようにして、ファイルをpushすることができますが、pushする際にgithubのパスワードや登録メールアドレスは入力することはなかったのですが、この状態では他人が勝手にpushすることができてしまうと思います。
もしそうだとした場合、他人からのpushを防ぎたいのですが、方法はありますでしょうか...?
行った手順に思い違いがある可能性が否定できません。
再現する手順を(記憶ではなく実際に行って)書き示してください。
手順は GitHub に新しいリポジトリを作るところから行ってください。そして、プッシュできるかどうか試しますので、それを公開してください。
GitHubに新しいアカウントを作成し、新しいリポジトリを作成「$ git remote add origin https://github.com/新しく作ったGtiHubユーザ名/test.git」とし、「$ git push -u origin master」コマンドを打ち込みましたらエラーが発生しました。
エラー内容は以下の通りです。
「remote: Permission to 新しく作ったGitHubユーザ名/test.git denied to example.
fatal: unable to access 'https://github.com/新しいGItHubユーザ名/test.git/': The requested URL returned error: 403」
エラーの内容に、接続設定のしていないと思っていたGitHubユーザ名の「example」が入っていました。
「example」が出てくるということは、もしかしたら、昔に接続設定などを覚えていないだけで、していたのかもしれないです。。
回答5件
あなたの回答
tips
プレビュー