Linux系統git服務端搭建和web專案的自動更新
伺服器端
1.linux伺服器上搭建 【centos】 yum install -y git
2.搭建完成後使用命令檢視 git --version
3. 伺服器端建立 git 使用者,用來管理 Git 服務,併為 git 使用者設定密碼
請依次執行一下命令
4.伺服器端建立 Git 倉庫
設定 /home/data/git/gittest.git 為 Git 倉庫
然後把 Git 倉庫的 owner 修改為 git
請依次執行一下命令
4. 在windows電腦上進行克隆【本地檔案 d:/phpstudy/www/gittest_gitbash】
使用 Git Bash 作為命令列客戶端執行命令: $ git clone
windows客戶端
1.下載 Git for Windows,地址:https://git-for-windows.github.io/ 安裝完之後,可以使用 Git Bash 作為命令列客戶端。 2.安裝完之後,檢視 Git 版本 git --version
程式碼提交後自動更新專案【自動化部署】
1.配置git倉庫中的hooks函式裡面有post-receive和post-update這兩個檔案(如果沒有的話需要自己新建) 下面是配置好的post-receive裡的檔案內容: 2.web目錄下檔案配置 git目錄下的檔案配置完畢,接下來進入web目錄/wwwroot/www。將git目錄下剛建立的空倉庫的內容clone過來,命令如下 git clone /home/data/git/gittest.git 3.賦予許可權給git使用者 chown -R git:git huang/
最後本地提交程式碼進行測試即可