Git 远程服务器搭建

来源:互联网 发布:手机淘宝联盟自动发单 编辑:程序博客网 时间:2024/05/25 08:13

看到现在流行git版本控制,就忍不住抽了两个小时出来研究搭建了下远程仓库


搭建环境:

1.VMware 

2.centOS 6.5


搭建准备:

1.安装完之后首先装个 yum ;

2.

终端命令下安装:

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel

3.

git_1.9.0 下载解压

3.进入 解压后的git目录下:

 cd git_1.9

4. 切换到 root账户

su root

#make prefix=/usr/local all

#make prefix=/usr/local install


5. 终端命令下查看 git 版本:

 # git --version

如果查看到git 版本,则表示git已经安装成功


6.安装gitosis:gitosis为Git用户权限管理系统,通过管理服务端的/home/git/.ssh/authorized_key文件来执行对用户权限的管理,是一个python模块包

#yum install python python-setuptools

#git clone git://github.com/res0nat0r/gitosis.git

#cd gitosis/

#python setup.py install

显示Finished processing dependencies for gitosis==0.2即表示成功 

7.在 /usr/local/src

下创建目录:

# mkdir testRepository

仓库初始化

# git init

显示 testRepository目录下所有文件

# ls -a

# cd .git

# vim config

为了后面push成功,在config文件后添加(默认情况下是不允许Push的):

[receive]

   denyCurrentBrach = igonre

保存退出

8.添加测试文件:

不要忘了添加用户组

# useradd git

在 testRepository目录下创建a.txt文本

# mkdir a.txt

# git add a.txt

# git commit a.txt


9.在本机(windows)下安装git客户端(不要忘了配置git的环境变量)

启动cmd命令,进入某个目录下

git clone git@192.168.100.168:/usr/local/src/testRepository

如果能checkout虚拟机下的,testRepository仓库。则表示已经成功了一半


10.在本地testRepository仓库下新建一个文件:

b.txt

在cmd命令下,进入testRepository目录下

git add b.txt

git commit


在push之前,需要切换到虚拟机终端命令下执行:

cd /usr/local/src/testRepository

# chgrp -R git .  //注意git 为组名# chmod -R g+rwX .# find . -type d -exec chmod g+s '{}' +
将本地文件push到服务器:
git push git@192.168.100.128:/usr/local/src/testRepository
push成功之后,在服务器是看不到push的文件或者改动的。
需要在远程服务器终端命令下执行:
#git reset --hard //在testRepository目录下
才能看到Push的内容


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 红米手机用久了卡怎么办 红米4x手机不支持计步怎么办 红米4x手机耗电快怎么办 红米4a一体机手机死机怎么办 红米4x打王者卡怎么办 红米5 4g信号不稳定怎么办 红米3x玩游戏卡顿怎么办 红米3开不了机了怎么办 苹果手机装了sim卡没反应怎么办 小米手机打电话的图标没了怎么办 租房时和房东没签协议装修怎么办 三星安卓手机忘记锁屏密码怎么办 刷机了支付宝的余额宝钱没了怎么办 手机刷机支付宝里面的钱怎么办 支付宝宽带缴费交错账号了怎么办 电信宽带反回到翼支付里的钱怎么办 天猫盒子连接电视没反应怎么办 淘宝定制单发货之后是空物流怎么办 微信购买虚拟物品卖家不发货怎么办 虚拟商品确认收货后申请退款怎么办 手机换号码了淘宝怎么办又不能上网 美团酒店订单取消超时了怎么办 订单中快递单号填错了怎么办 高考动态口令卡页面找不到了怎么办 支付宝收钱码被别人扫了怎么办 上高速收费下高速免费卡怎么办 微信聊天记录导出来了是乱码怎么办 电脑用优盘打开文件夹是空的怎么办 快压解压文件在电脑上打不开怎么办 虎牙直播刺激战场观看有延迟怎么办 登录页面点击登录窗口关不了怎么办 h5中的摇晃手机在电脑端怎么办 忘记手机锁屏密码怎么办4g qq最早绑定的号码忘记了怎么办 重启路由器之后宽带连接不上怎么办 微信授权小程序总是不行怎么办 微信把钱转到别人账户里了怎么办 微信转到对方账户停用了怎么办 微信号被认为是投票水军怎么办 微信投票时显示账号异常怎么办 京东商城买东西老不到货怎么办