备注:一直听说Git的版本管理效率之高,今天尝试着在Linux上(RHEL5)配置一下Git的服务端,查阅网上资料的时候,遇到了很多问题,最后好歹是安装好了,总结一下,以作备忘。
一、下载并编译安装git
wget http://down1.chinaunix.net/distfiles/git-1.7.8.1.tar.gz
tar -xlvf git-1.7.8.1.tar.gz
cd git-1.7.8.1
./configure --prefix=/usr/local/ (使用--prefix参数指定Git的安装路径)
make
sudo make install
使用下面的命令查看版本号确认git是否安装成功
git --version
在网上的很多资料,下一步都说要安装gitosis做权限管理,我这里为了简便没做这一步,让开发人员共用了一个帐号git进行push等操作。
二、创建用户组和用户
useradd git #创建一个名字为git的用户
passwd git#更改该用户的密码
三、创建代码仓库
su - git#切换到git帐号
mkdir project.git#创建一个项目源码仓库目录,这里一定要在用户的主目录下建立你的项目,且连接时要用此用户,否则客户端连接的时候会提示此项目 does not appear to be a git repository。我就是因为这里一直卡住的。
cd project.git
git --bare init#初始化一个空白仓库
四、客户端将本地仓库上传到远程仓库
在本地新建文件夹project,进入到project里面,然后git init。这样就在本地初始化了一个git项目project。
之后,在本地,进入到project目录里面,增加远程仓库。git remote -v 显示项目目前的远程仓库,因为是新建项目,所以结果为空。git remote add origin git@host:project.git这样就增加了远程仓库project。(这里的路径要注意一下git指的用户名,host是指主机的域名或者ip地址)
最后,commit提交本地代码,git push origin master这样就把本地的git库master主分支上传到了远程git服务器的git库中了。
之后就可以爽快地使用git进行分布式版本管理。
分享到:
相关推荐
本文讲述了基于 RHEL 6.8 操作系统搭建开发环境, 主要安装了 GCC 4.9.3、 Qt 5.7、 Apache 2.4.25、 MySQL 5.6.35。...Linux 主机无互联网环境下搭建开发环境, 只需要将所需安装包下载 后拷贝到 Linux 主机即可。
RHEL5下搭建DNS服务器,学习如何搭建DNS Server
RHEL7.1系统搭建 OCP12C学习环境
redhat5.4下LAMP搭建,详细过程,本人实验过程中手写过程!
RHEL5.4-yum搭建[借鉴].pdf
RHEL6下邮件服务器架构 毕业设计.doc
RHEL5.5下vsftp服务器搭建 vsftpd服务一览 后台进程: vsftpd 类型: System V 服务 使用端口: 20(ftp-data),21(ftp) 配置文件: /etc/vsftpd/vsftpd.conf /etc/vsftpd.ftpusers /etc/pam.d/vsftpd 日志文件...
Samba,是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结的自由软件。详细RHEL6搭建samba过程
RHEL5.5环境下Snort的安装配置和维护
教程名称:RHEL5企业级Linux服务全攻略课程目录:【】RHEL5 LAMP整体环境搭建【】RHEL5.1主从NIS服务器配置及测试【】rhel5_RHCE官方培训教材【】RHEL5下搭建DNS服务器【】RHEL5企业级Linux 资料汇总及各种服务器...
RHEL6+Tomcat6.0.24+JK1.2.32+Httpd2.2.15搭建集群服务器完全手册 一个21页的完整教程,绝对够详细。
Oracle 11g DBA学习环境搭建RHEL全套手册 1.Linux系统安装.pdf 2.安装前处理.pdf 3.安装GI.pdf 4.安装DB.pdf 5.sqlplus使用.pdf 6.sqldevelop使用.pdf 10.spotlight监视数据库.pdf 11.OEM访问数据库.pdf ...
rhel5下lamp服务器的搭建详解.doc
1. 安装部署RHEL8操作系统 2. 学习RHEL8系统使用 3. 编写技术文档(RHEL8安装——>基本使用)
RHEL5的vsftp+SSL+Log分析环境搭建
RHEL 7环境下19c RAC安装之udev规则配置ASM共享存储 RHEL 7环境下19c RAC安装之udev规则配置ASM共享存储 RHEL 7环境下19c RAC安装之udev规则配置ASM共享存储
打开密码 www.clvn.com.cn
我们再往服务器上面传输数据的时候,就需要搭建ftp服务进行传输文件了,这个时候就需要在服务上面提前搭建好ftp
此压缩包内包含了Rhel 6.4下搭建sendmail+dovecot+openwebmail所有安装包,经本人亲测可以正常运行;安装中如遇到问题可以留言交流