git-post-receive

    0熱度

    1回答

    我的項目的目的是記錄每一個承諾由開發到MongoDB的製造。我已經建立了一個nodejs監聽器,它可以將收到的數據保存到mongo。 我運行gitolite服務器,每一個開發商推一次,我使用後收到鉤通過捲曲提交張貼到我的節點收聽。 我成功地做到這一點,除了初始提交,其中舊版本是0000000000000000000000000000000000000000當我嘗試運行git log時,我得到一個無

    3熱度

    1回答

    我有這樣的場景,其中GIT: 我想,當它在推動更改爲「做什麼」與特定文件。 例如,一個.sql文件必須在數據庫中轉儲。 我使用GIT「後接受」鉤與這樣的語句: DUMP=$(git diff-tree --name-only -r -z master dump.sql); if [ -n "$DUMP" ]; then // using the new dump.sql fi

    1熱度

    1回答

    我已經安裝了以下後得到: $ cat .git/hooks/post-receive #!/bin/env sh git checkout -f 這是可執行文件: $ l .git/hooks/post-receive -rwx--x--x 1 nils nils 30 11. Jan 13:17 .git/hooks/post-receive 所以,當我推到它從我的本地機器應該檢出

    2熱度

    2回答

    在我的GIT的post-receive鉤子,我需要避免執行一些代碼,如果推動標籤。 我嘗試使用env變量$ refname,但它看起來是空的。 有什麼想法? 感謝 隨機化

    2熱度

    2回答

    我有一個我正在本地開發的git項目。這是一個帶有配置文件的PHP項目,用於存儲MySQL數據庫連接信息。我的本地MySQL設置與遠程設置不同。 在我的遙控器,我有一個-收到後鉤將這些文件檢出到一個文件夾在服務器上: #!/bin/sh GIT_WORK_TREE="../demo" git checkout -f chmod +x hooks/post-receive 我怎樣才能知道這個籤

    1熱度

    2回答

    很新的Git和一點閱讀後已經設置了以下工作流程: Github上回購 本地回購(工作站和筆記本電腦) 開發服務器 - 後收到鉤從裸回購推到文件的供應目錄 這一直很好,但今天我想提交在開發服務器上所做的更改,然後將其拉回本地。 但是,當我試圖暫存並提交我收到了錯誤的更改:「致命的:不是git倉庫......」 我想我明白爲什麼(因爲該目錄包含的所有文件ISN」 t的git回購),但我將如何去提交DE

    1熱度

    1回答

    我的設置是: 1.用於Git存儲的OS X runnig apache服務器。 2.我對Git的項目目錄是在這裏:/庫/ Web服務器/文件/ CI 3.我已經按照這個教程:http://www.pkgbox.org/wordpress/2011/08/setting-up-a-git-server-on-macos-x-lion/和設置好的了通過HTTP的Git訪問 4.我gitrepo.con

    3熱度

    4回答

    我有一個git後接收鉤,其提取所有添加的修訂一個「GIT中推送」期間和確實對每一個(例如一些處理作爲發送通知電子郵件)。除了合併時,這很有效;例如: 我在branch1上做了一些提交,然後push分支1。 post-receive掛接處理提交正確。 我將branch1合併到branch2中,然後推送branch2。 post-receive鉤子第二次處理所有合併的提交。 我怎樣才能避免這種情況?下

    3熱度

    1回答

    我使用優秀的Sprint.ly來管理我的項目。我使用git進行源代碼管理,Sprint.ly通過發送post-receive消息並掃描更改(請參閱their documentation),與github具有良好的整合性。 我不使用github上舉辦這次回購,而不是我用我自己的專用服務器。我如何重新創建github收到後的消息並將其發佈到sprint.ly?我不擅長編寫這樣的腳本,所以任何幫助將不勝

    9熱度

    2回答

    我有以下問題。我已經更新了「後收到」 cd到某個目錄,然後在拉回購協議,像這樣部署: #!/bin/bash cd /var/www/site git pull origin master 但是每當我做「混帳推起源大師」我的本地機器上,我得到以下內容: Counting objects: 5, done. Delta compression using up to 2 threads.