[解決済み] Gitでコミットした後に自動的にプッシュするには?
2023-03-07 07:50:13
質問
ローカル・リポジトリにコミットした後、自動的にリモート・リポジトリにプッシュするようにするにはどうしたらいいですか? に自動的にプッシュするように設定するにはどうしたらよいでしょうか?
どのように解決するのですか?
まず、パスワードを提供せずに手動でプッシュできることを確認します。 HTTP または HTTPS でプッシュしている場合、それはどちらかのケースになります。
を作成することです。
.netrc
ファイルを作成し、ログインの詳細
または
の URL にユーザー名とパスワードを追加する。
. SSH を使っている場合は、秘密鍵にパスワードがない鍵ペアを作成するか、あるいは
を使う
ssh-agent
を使って秘密鍵をキャッシュする
.
次に、実行ファイル (
chmod +x
) ファイルを
.git/hooks/post-commit
を含むもので、以下のようになります。
#!/bin/sh
git push origin master
以外のリモートにプッシュしたい場合は、この行をカスタマイズします。
origin
以外のブランチにプッシュしたい場合、あるいは
master
. そのファイルが実行可能であることを確認してください。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git を使ってタグをリモートリポジトリにプッシュするには?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルの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 pull reports エラー: :cannot open .git/FETCH_HEAD:Permission denied (.git/FETCH_HEADを開くことができません。
-
git commit コマンドで追跡した新規ファイルをコミットすると、プロンプト *** Please tell me who you are が表示されます。
-
hint: 現在のブランチの先端が hint: そのリモートカウントより遅れているため、更新が拒否されました。
-
[解決済み] BashでDo-whileループをエミュレートする
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] Git で現在のブランチ名を取得するには?
-
git のコンパイルとインストールの問題を解決する fatal: https のリモートヘルパーが見つからない
-
[解決済み】Git over SSHで一度だけログインするように設定する
-
[解決済み] Git - Windowsで.netrcファイルを使用してユーザーとパスワードを保存する方法
-
[解決済み] 単一ファイルのマージをやり直す