git之 git鉤子搭建,同步提交到指定目錄

2021-07-24 03:53:19 字數 469 閱讀 1870

通常我們提交****,需要同步**到站點根目錄,這時git的鉤子就派上用場了,其實簡單理解就是一有推送就觸發指令碼的git實現

倉庫路徑為/home/git/testgit

1、首先進入testgit倉庫下的hook資料夾

cd /home/git/testgit/sample.git

cd hooks

2、編輯post-receive檔案

#!/bin/bash

git --work-tree=/home/www checkout -f

儲存退出後,將該檔案使用者及使用者組都設定成

3、設定許可權

chown git:git post-receive

chmod +x post-receive

原文參考鏈結

git之 搭建git私服

在遠端倉庫一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺服器...

git學習之git專案搭建

建立工作目錄與常用指令 工作目錄 workspace 一般就是你希望git幫助你管理的資料夾,可以是你專案的目錄,也可以是乙個空目錄,建議不要有中文。日常使用只要記住下圖6個命令 本地倉庫搭建 建立本地倉庫的方法有兩種 一種是建立全新的倉庫,另一種是轉殖遠端倉庫。1 建立全新的倉庫,需要用git管理...

專案提交git

已經有了乙個正在開發的專案,現在我們要把他分享到git osc上面去。1.第一步,先在git osc上建立倉庫,拿到git osc倉庫的http連線 2.如果本地專案是非git專案,那先把它變成git專案 在intellij中 vcs import into version control crea...