質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Q&A

2回答

3354閲覧

gitでプッシュした際にメールなどで通知する方法

dai49

総合スコア14

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

0グッド

0クリップ

投稿2020/01/29 07:50

初心者で的外れなことを質問していたらご指摘ください。

環境
gitサーバー:Windows10
gitバージョン:2.25.0

ローカルネットワーク内にgitサーバーを構築し使っています。
プッシュした際に通知を行いたくて調べたのですが、検索するとpost-receive、post-receive-emailを使った方法がヒットするのですが
リモートリポジトリ内のhookに上記のsampleファイルが見当たりません。

ファイルを探すpathが違うのでしょうか。
ファイルの場所やこの方法で実装したなどご存知の方ご教示いただけますでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2020/01/30 00:19

適当なディレクトリを作って git init し、そのディレクトリ内の .git\hooks を調べてみてください。
dai49

2020/01/31 01:59

回答ありがとうございます。 上記の方法で確認してみましたがpost-receiveのsampleファイルは存在していないです。 Takumiboo様が教えてくれたようにバージョンで違うってことですかね。
Zuishin

2020/01/31 02:13

無くなっていますね。 Windows からメールを送信するのは WSH を使って以下のようにできるようです。 https://www.idearu.info/article/data/ds1155 または telnet を使うか送信用のソフトをインストールするか自分で作るか。 フック自体は難しくないと思うので、そこから何を呼び出すかが問題になるというところでしょうか。
dai49

2020/02/06 00:40

返信が遅くなり申し訳ございません。 確認していただきありがとうございます。 いただいたページを参考に考えてみようと思います。
guest

回答2

0

やりたい処理コードが分からないからサンプルを使用するのでしょう。
書けばよい、なって回答はナンセンスです。

投稿2021/08/02 05:16

Yuetsuro

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

git hookでサイトを更新、やってみた

サンプルなんて別に無いんじゃないですか?
ファイル作成して、中にやりたい処理を書けば良いんじゃないでしょうか。

投稿2020/01/29 09:37

Takumiboo

総合スコア2534

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dai49

2020/01/30 00:10

回答ありがとうございます。 自分でpost-receiveのファイルを作成するという事なんですね。 下記のサイトなどではpost-receive、post-receive-emailを編集とあるので実装されているものが使えると思っていました。 https://tkuchiki.hatenablog.com/entry/2014/05/23/163045
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問