[解決済み] 元のレポのクローンから自分のフォークにプッシュするにはどうすればいいですか?
2022-04-25 07:55:48
質問
フォークを作りました(仮に
myrepo
) の別のリポジトリ (これを
orirepo
) を GitHub 上で実行します。その後で
orirepo
.
git clone https://github.com/original/orirepo.git
20ファイルほど修正し、変更をステージングしてコミットしました。
git add
git commit
しかし
git push
こんなエラーが出ました。
remote: Permission to original/orirepo.git denied to mylogin.
fatal: unable to access 'https://github.com/original/orirepo.git/': The requested URL returned error: 403
私は間違いを犯しました: 私のフォークをクローンするべきだったのです。
orirepo
しかし、今さら遅いんだ。
どうすれば私のフォークにプッシュすることができるでしょうか?
origin/orirepo
への書き込み権限がないのですが?
解決方法は?
デフォルトでは、リポジトリをクローンする際に
-
に存在する
https://github.com/original/orirepo.git
, -
という現在のブランチがあります。
master
,
では
-
というリモートのみがリストアップされます。
origin
このリポジトリは、クローンしたリポジトリのURLと関連付けられています。 -
ローカル
master
ブランチは トラックorigin/master
.
したがって、クローンの設定を変更しない場合、Git は次のように解釈します。
git push
として
git push origin master:origin/master
言い換えると
git push
は、ローカルの
master
ブランチを
master
ブランチ(リモートリポジトリに存在するクローンでは
origin
). しかし、あなたはそのリモートリポジトリへの書き込みアクセス権を持っていないので、それをすることはできません。
が必要です。
-
を再定義するか
origin
を実行して、あなたのフォークに関連するリモートを作成します。git remote set-url origin https://github.com/RemiB/myrepo.git
-
または、元の定義を保持したい場合は
origin
リモートで、新しいリモート (myrepo
ここでは、あなたのフォークに関連するものです。git remote add myrepo https://github.com/RemiB/myrepo.git
そして、ローカルの
master
を実行することで、フォークにブランチを追加することができます。git push myrepo master
そして、Gitに次のように伝えたい場合
git push
にプッシュする必要があります。myrepo
ではなくorigin
を実行する必要があります。git push -u myrepo master
ではなく
関連
-
[解決済み] TortoiseGitで「git did not exit cleanly (exit code 128)」というエラーを解決するには?[クローズド]
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Git ですべてのリモートブランチをクローンする方法
-
[解決済み】Git リポジトリに空のディレクトリを追加するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Git:コミットに何も追加されていないが、未追跡のファイルが存在する
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
git push reports an error ! [リモート拒否] master -> master (受信前のフックが拒否されました)
-
[解決済み] Git - node_modules フォルダをどこでも無視するようにしました。
-
[解決済み] 短いGitバージョンのハッシュを取得する
-
[解決済み] 現在の支店にはトラッキング情報がありません
-
[解決済み] Git エラー : 'upstream' は git リポジトリでないようです。
-
[解決済み] Gitのフォルダ構造で変更・追加されたファイルのみをエクスポートする機能
-
[解決済み] Git作者不明
-
[解決済み】Gitにプッシュすると、エラーコード403 fatal: HTTPリクエストに失敗しました が返ってくる。