githooks

    -1熱度

    1回答

    當正在審閱的合併請求(從現在開始MR)被新推送更新時,存在這些情況。 有沒有辦法引入推送通知(或除電子郵件以外的任何類型的通知)MR正在更新? 基本上,如果您在瀏覽器中打開MR並對其進行檢查,以獲取已更改的通知,因此您可以刷新並查看最新的代碼。 編輯 當我說的推送通知,我的意思是this不通知每次推送。現場的通知,因爲我有MR打開(就像聊消息,或Facebook的通知)

    0熱度

    1回答

    我們在機器gitbase中安裝了docker,並安裝了docker。此外,我們有一個frontend服務器作爲網絡服務器。 我想要做的是在我的本地機器上編寫代碼,推送到gitbase。然後使用git hooks自動將代碼部署到frontend服務器。 在git hooks,我寫post-receive鉤子ssh到frontend服務器git clone回購。但它顯示Host key verific

    1熱度

    0回答

    我想使用pos-receive自動執行我的角度構建,並且我希望它在後臺進程中運行,所以我不會等待完成命令。 我在我的post-receive上嘗試了以下代碼,但它不起作用。 後收到 #!/bin/bash git --work-tree=/var/www/my-sample-app.com --git-dir=/var/repo/my-sample-app.com.git checkout -f

    1熱度

    1回答

    我有git提交鉤子腳本,誰檢查提交輸入消息,如果消息不包含單詞「更新」腳本有拒絕提交。 #!/bin/bash read -p "Enter a commit message: " message if [[ ${message} != *"updated"* ]];then echo "Your commit message must contain the word 'upda

    0熱度

    1回答

    我有一個混帳post-receive鉤: #!/bin/bash while read oldrev newrev refname do branch=$(git rev-parse --symbolic --abbrev-ref $refname) if [ -n "$branch" ] && [ "master" == "$branch" ]; then

    0熱度

    1回答

    我一定搞砸了我在我的項目中安裝沙啞的東西。然後我跑了precommit命令。現在當我運行git命令,它不工作,並問我如何打開文件,所以我刪除沙啞使用npm prune,然後從項目目錄/.git刪除鉤子文件夾,但仍然沒有幫助。我正在使用Windows 10

    1熱度

    1回答

    我是新創建git掛鉤。我已經成功創建了一個本地git鉤子,但是我很難弄清楚如何在Bitbucket上安裝服務器端鉤子。 我使用一種叫做外部鉤,使一個外部預receive掛鉤插件嘗試,但結果是我推到位桶被拒絕使用: 遠程:掛鉤外部預收到鉤受阻推 ! [遠程拒絕]主 - >主(預接收鉤拒絕)。 我試過把鉤子放在服務器上的.git文件夾中。但是我沒有找到.git文件夾。我找到了ApplicationDa

    1熱度

    1回答

    有時我分支寫一個功能,但需要一個初始的本地提交,它調整某些文件的方式讓我在本地工作。這些更改不會合並回主,因此當分支準備就緒時,我將其重新綁定並刪除最初的提交,該提交通常以日誌消息「DONT MERGE」開頭。但有時我仍然設法將它合併爲主。 通過查看git鉤子文件夾,我看到前/後提交掛鉤,但似乎沒有看起來理想的合併。這些鉤子中的任何一個都可以在提交之前查看提交嗎?我希望這可以在本地機器上工作,所以

    -1熱度

    1回答

    我有我自己的gitlab服務器。我已經創建了新項目,並且我想在首次提交後將該項目存儲庫克隆到本地計算機上的gitrepo,我可以使用hook自動執行該操作嗎?如果是,我必須使用哪個鉤子? 問候

    1熱度

    2回答

    我在Python 3.5中做了一個GIT鉤子。 python腳本調用Bash腳本,該腳本使用read命令從用戶讀取輸入。 bash腳本本身也可以工作,當直接調用python腳本時,但是當GIT運行用Python編寫的鉤子時,它不會按預期工作,因爲沒有用戶輸入請求來自用戶。 bash腳本: #!/usr/bin/env bash echo -n "Question? [Y/n]: " read