1. 程式人生 > >Ubuntu伺服器搭建git倉庫

Ubuntu伺服器搭建git倉庫

post-receive裡面的指令碼:

#!/bin/sh

#判斷是不是遠端倉庫

IS_BARE=$(git rev-parse --is-bare-repository)

if [ -z "$IS_BARE" ]; then

echo >&2 "fatal: post-receive: IS_NOT_BARE"

exit 1

fi

#unset GIT_DIR

#DeployPath="/home/git/workspace/專案三"

export GIT_WORK_TREE=/home/git/workspace/專案三

export GIT_DIR=${GIT_WORK_TREE}/.git

echo "==============================================="

cd ${GIT_WORK_TREE}

echo "deploying the test web"

git add . -A && git stash

git pull origin master

#git fetch origin

#git reset --hard origin/master

time=`date`

echo "web server pull at webserver at time: $time."

echo "================================================"

相關推薦

Ubuntu伺服器搭建git倉庫

post-receive裡面的指令碼:#!/bin/sh#判斷是不是遠端倉庫IS_BARE=$(git rev-parse --is-bare-repository)if [ -z "$IS_BARE" ]; thenecho >&2 "fatal: post-receive: IS_NOT_B

伺服器搭建git倉庫

踩了很多坑,遇到了無數報錯,終於搞好了這個簡單的東西,慚愧 到最後想了想還是不懂其中是怎麼回事兒,所以寫下了記錄一下 伺服器搭建git倉是個什麼玩意呢?說白了,就是給伺服器建個倉庫,完了把程式碼可以從本地推到伺服器上,如果正好,你的線上專案剛好讀取的是git倉裡相對應的專案目錄,那麼恭喜,你從本

手把手教你在 Ubuntu搭建 Git 伺服器

最近在寫一些指令碼,為了保持連續性,就在家也抽空趕進度,所以碰到了程式碼同步的問題,目前想到的方法有三個: 使用雲盤,這個拿來即用,但是因為雲盤還存放了其他一些東西,總是實時同步不太妥當; 使用 SVN,傳統的程式碼託管工具,一直在用; 使用

Ubuntu搭建Git伺服器

下面搭建的git伺服器的簡易網路拓撲圖如下所示: 一、安裝及配置所需軟體[Git伺服器,[email protected]] git-core是git版本控制核心軟體,而且git是通過ssh協議來在伺服器與客戶端之間傳輸檔案,故openssh-server、o

ubuntu完美搭建git伺服器-完善版

最近公司專案需要用到Git來管理專案,正好逢週末花了點時間在虛擬機器的unbuntu系統中搭建了下git的伺服器,由於搭建過程中多多少少遇到了一些小問題,再因為個人記性不太好,所以在這裡記錄下來,以備不時之需。開始我已經在虛擬機器的ubuntu12.04系統下已經裝過一次

伺服器搭建 Git倉庫

服務端 安裝Git [root@localhost ~]# yum install -y git 建立一個git使用者,用來執行git服務 [root@localhost ~]# adduser git && cd ~git [roo

ubuntu完美搭建git伺服器

最近公司專案需要用到Git來管理專案,正好逢週末花了點時間在虛擬機器的unbuntu系統中搭建了下git的伺服器,由於搭建過程中多多少少遇到了一些小問題,再因為個人記性不太好,所以在這裡記錄下來,以備不時之需。開始我已經在虛擬機器的ubuntu12.04系統下已經裝過一次,

eclipse 整合maven、git。 eclipse 建立maven專案並上傳到騰訊git(或阿里雲git、gitlab、github、公司內部git伺服器git倉庫

我們先起git倉庫和專案起好名字 git倉庫名:TestGit 專案名:TestGit   1、下載安裝git: https://blog.csdn.net/xiaoshizi4/article/details/83478594 2、下載安裝maven:&nb

GIT學習筆記-使用Gtilab搭建Git倉庫

官方文件:https://about.gitlab.com/installation/#centos-6 本機系統: [[email protected] wsk]# cat /etc/issue CentOS release 6.6 (Final) Kernel \r o

ubuntu伺服器搭建個人網站 ---- 阿里雲 輕量應用伺服器配置jdk tomcat mysql

目錄 1.購買雲伺服器 進入阿里雲 www.aliyun.com 可以用支付寶賬號登入,登陸後進入賬號管理->實名認證。還可以進行學生認證。如果進行學生認證的話,可以看到 雲翼計劃。學生優惠購買雲伺服器,9.5元/月。有兩種可供選擇,差別不大

Linux上搭建git倉庫

1、安裝Git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum install git 接下來我們 建立一個git使用者組和使用者,用來執行git服務:

史上最全的ubuntu伺服器搭建環境教程~~~

ubuntu伺服器搭建環境~~~1. 先安裝xshell:遠端伺服器連線(取代直接在瀏覽器 上 訪問)2. 安裝xftp(ftp檔案傳輸)直接雙擊紅色圈圈即可3. 安裝mysql資料庫:指令:sudo apt-get update           sudo apt-get

本地搭建git倉庫

看完了 ,廖雪峰大神的,git教程,我想說的是這個教程 寫的很好,但是有些細節對於我這樣的菜鳥來說,可能不夠 細,所以就會出現各種扯淡的事情,特別是最後一個搭建自己 git伺服器的,出現了各種問題,不過最後通過google,還是弄 好了,所以就分享一個

ubuntu伺服器搭建pptp服務實現vpn伺服器

我們知道,VPN有很多種,比如Windows Server系列自己就帶了VPN伺服器,安裝配置都非常簡單,而今天我要在日誌中介紹部署的,是Linux下的VPN-Server,基於PPTP協議。Ubuntu系統是基於Debian構造的一版發行版,交流社群非常活躍,而且因為基於

Aliyun伺服器搭建Git服務

軟體安裝 首先安裝必要的外掛: apt-get install git-core openssh-server openssh-client 使用者配置 新增git使用者: adduser -m git passwd git 初始化使用者

centos7搭建git倉庫並開啟RSA認證

1.首先需要安裝Git,可以使用yum源線上安裝: yum install -y git 2.建立git使用者 adduser git 3.初始化git倉庫並授權 git init --bare test.git chown git:git

DEVOPS05 - Git倉庫、Jenkins搭建、應用Jenkins、管理應用伺服器

一、Jenkins基礎 1.1 Jenkins簡介 1.1.1 什麼是Jenkins Jenkins是一款非常流行的CI(持續整合)軟體,用於構建和測試各種專案。 1.1.2 Jenkins特點 可以選擇安裝多種外掛,支援各種SCM(軟體配置管理)工

如何在伺服器搭建Git版本倉庫?------玉米都督

最近要做一個django的商城網站放在伺服器上,. 以前都是用xftp 直接上傳修改原始碼.但是發現這種方法太lowB 所以需要學習一下git 技術   網站原始碼沒有放在git倉庫下,伺服器上分了2個部分,一個是git自己的版本控制,另外一個則是git 的鉤子 勾到

搭建git伺服器倉庫

1、安裝git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum install git 2、建立git使用者組和使用者,專門用來執行g

搭建git伺服器遠端倉庫_linux

搭建git伺服器遠端倉庫 安裝git軟體      yum install git 配置git的使用者資訊      git config --global  user.name "XXX