git 服务器搭建和使用
2015-01-20 16:00
232 查看
之前偶尔使用git来下载开源程序,对git和svn的区别不甚了解,今天有时间,补一下课。
这里有一篇教程,讲的还不错,可参考
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
任务1、centos下安装git服务器
1、安装git
yum install git
2、添加git用户
adduser git
passwd git 设置密码
3、初始化git仓库
cd /srv #可以为其他路径
git init --bare sample.git
chown -R git:git sample.git
4、修改/etc/passwd
git:x:1001:1001:,,,:/home/git:/bin/bash
为
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
服务端仓库创建完成
任务2、远程访问
1、在客户机上使用ssh-keygen生成公玥
2、将公玥字符串拷贝到git服务器 的/home/git/.ssh/authorized_keys 文件中
3、克隆仓库
git clone git@server:/srv/sample.git
4、增加文件a.txt并提交
git add a.txt
git commit -m "add a.txt"
git push origin master
git pull
如果需要增加客户端用户,可通过拷贝公玥的方式增加。
任务3、增加更过用户
待完成...
这里有一篇教程,讲的还不错,可参考
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
任务1、centos下安装git服务器
1、安装git
yum install git
2、添加git用户
adduser git
passwd git 设置密码
3、初始化git仓库
cd /srv #可以为其他路径
git init --bare sample.git
chown -R git:git sample.git
4、修改/etc/passwd
git:x:1001:1001:,,,:/home/git:/bin/bash
为
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
服务端仓库创建完成
任务2、远程访问
1、在客户机上使用ssh-keygen生成公玥
2、将公玥字符串拷贝到git服务器 的/home/git/.ssh/authorized_keys 文件中
3、克隆仓库
git clone git@server:/srv/sample.git
4、增加文件a.txt并提交
git add a.txt
git commit -m "add a.txt"
git push origin master
git pull
如果需要增加客户端用户,可通过拷贝公玥的方式增加。
任务3、增加更过用户
待完成...
相关文章推荐
- 使用Google搭建自己的SVN或Git或Mercurial代码服务器之完美教程
- Git 服务器在Ubuntu12.04上的搭建与使用体验第二篇
- 搭建git服务器和使用教程
- git 服务器搭建,使用gitosis
- Git 服务器在Ubuntu 12.04上的搭建与使用体验
- Windows下Git服务器搭建及使用过程中的一些问题
- git服务器gitlab之搭建和使用
- 项目实践中--Git服务器的搭建与使用指南
- git概述及服务器搭建和客户端安装及使用
- Git服务器搭建和使用
- 使用Gitosis搭建Git服务器
- 使用Gitolite搭建轻量级的Git服务器
- 搭建无限制权限的简单git服务器使用git-daemon脚本
- 项目实践中--Git服务器的搭建与使用指南(转)
- Win7下使用Cygwin+Gitosis搭建GIT服务器
- Git 服务器在Ubuntu12.04上的搭建与使用体验第一篇
- 使用Gitosis搭建Git服务器
- 使用Gitolite搭建Git服务器
- windows系统上使用gitstack搭建git服务器
- git服务器gitlab之搭建和使用