#yum install python python-setuptools1#
2#git clone git: gitosis34
#安裝 yum install python-setuptools5#
python setup.py install --record uninstall.txt #記錄需要解除安裝的東西67
#匯入初始化公鑰8#
su git
9[git@dev01 gitosis]$ gitosis
-init
<
/tmp
/id_rsa_yuan.pub
10initialized empty git repository in/
home
/git
/repositories
/gitosis
-admin.git/11
reinitialized existing git repository in/
home
/git
/repositories
/gitosis
-admin.git/12
13#進入自己設定的git倉庫路徑14#
cd /var/git/15#
ln -s /home/git/repositories/ repo16#
改變檔案許可權17#
chmod 755 /var/git/repo/gitosis-admin.git/hooks/post-update
1819
-----------------------
20回到本機測試一下ssh連線
21$ ssh git@
192.168
.250.231
22error:gitosis.serve.main:need ssh_original_command
inenvironment.
23connection to
192.168
.250.231
closed.
2425
##大功告成,說明gitosis生效
#首先clonegitosis-admin專案到本地
$ git clone git@
192.168
.250.231
:gitosis
-admin.git
cloning into gitosis
-admin
remote: counting objects:
5, done.
remote: compressing objects:
100%(5
/5), done.
remote: total
5(delta 0), reused
5(delta 0)
receiving objects:
100%(5
/5), done.啊啊#
修改檢視到gitosis.conf
[gitosis]
[group gitosis
-admin]
writable
=gitosis
-admin
members
=yuan
[group eontime]
writable
=costdb \
oryx
-editor \
demo
/test
members
=yuan
#如上所示,分有2個組型別admin和我們自定義的,你可以隨便定義乙個組,其實就是個許可權集合
#writable意思是,這個許可權組有哪幾個專案的寫許可權?這裡是空格分開,如果太長就換行,例如demo/test的話,就是:
git remote add origin git@gitserver:demo
/test.git
members就是有這個許可權的組成員了,通過把有許可權的開發者的公鑰上傳至keydir
最後將gitosis
-admin提交至遠端
#git push remote origin master
ok,一切完成,服務端將同步有乙個倉庫了。
關於在centos下mysql集群的配置
1.準備 1 準備三颱伺服器,網路連線nat 192.168.8.113 管理節點 192.168.8.114 資料節點 192.168.8.112 sql節點 2 檢查三颱伺服器之間是否能互相ping通 2.安裝 1 安裝前檢查是否已經安裝,如已安裝解除安裝重新安裝 2 檢視是否已安裝 rpm q...
在CentOS環境下安裝配置MySQL
今天剛把專案做完,需要馬上部署到新到的測試伺服器上,於是乎,要在伺服器上安裝環境,由於好久在linux上部署了,手有些生,比較費勁裝完,現在把重要步驟貼出,供自己以後參照。1 首先要看看有沒有已經安裝好的mysql,以免產生衝突 rpm qa grep mysql 2 解除安裝衝突的版本 rpm e...
centos下配置網路
centos預設不會建立本地連線,至少在虛擬機器裡是這樣,自己新建乙個就行了 1.cd etc sysconfig network scripts 2.vi ifcfg eth0 device eth0 bootproto dhcp onboot yes nm controlled yes儲存退出。...