centos下git服务搭建

一、安装git

yum install git

安装完成后,使用 git --version 查看git版本
这时我们就可以用以下命令创建一个git项目(假设我们的项目都放在/data/git下,第一个git项目是learngit)

mkdir /data /data/git /data/git/learngit
cd /data/git/learngit
git init
touch readme.txt
git add .
git status
git commit -m "add readme"
git status

其中,
git init 是初始化一个git工程
git add . 代表增加本目录下的文件,.也可以换成具体的目录或者文件(推荐使用 git add -A)
git status 查看目录下的文件状态
git commit 提交文件

二、安装git-daemon

yum install git git-daemon

git-daemon 可以用来共享资源库

三、创建共享资源库

git daemon --reuseaddr --base-path=/data/git --export-all --verbose --enable=receive-pack &

该命令会共享/data/git 目录下的所有git repository,比如我在该目录下创建了一个 "learngit" repository,
可以先在本地服务器使用下面命令试试是否正常

git clone git://localhost/learngit

四、本地拉取和提交

windows环境下,先到https://gitforwindows.org/下载客户端并安装
接下来就到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here。
下载服务器上的代码,使用命令:

git clone git://serverIp/learngit

也可以使用如下命令(如果不想用root用户,可以自行新建一个用户)

git clone root@serverIp:/data/git/learngit

本地代码有修改之后,使用如下命令则可以提交代码到git上面:

git add -A
git commit  -m  "提交信息" 
git push -u origin master   (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)

参考

Git: 在CentOS上设置共享Repository
使用git将项目上传到github(最简单方法)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 5,770评论 1 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 不想再等再拖延了,一天拖一天,一天拖一天。实在是无法忍受自己的拖延症,总是对自己说今天好累,明天吧,明天一定写...
    特立独行的教书匠阅读 208评论 0 0
  • 我很享受现在的大学时光。大学真的很好,不为很多别的,有一点很重要,那些我在大学里认识的好女孩们教会了我很多事。感谢...
    韶光与蓝阅读 448评论 1 3
  • 在机关工作十年,我收获很多,失去也很多,迈过了很多“沟”,也掉进了很多“坑”。而有四句话,到现在才真正明白。 第一...
    海叔职场观察阅读 2,776评论 2 16