仓酷云

标题: 来一发CentOs上搭建git办事器 [打印本页]

作者: 谁可相欹    时间: 2015-1-14 21:07
标题: 来一发CentOs上搭建git办事器
小知识:CentOS完全遵守上游供应商的再发行政策,并且以百分之百的软件兼容性为目标。
CentOs上搭建git办事器
起首装置setuptools
在办事器(CentOs)上起首装置git软件

装置gitosis
添加用户git
sudouseradd-r-s/bin/sh-cgitversioncontrol-d/home/gitgit
设置权限
mkdir-p/home/git
chowngit:git/home/git
ssh上岸验证

生成公钥

上传公钥

在办事端生成治理库

看到以下提醒解释装置胜利
InitializedemptyGitrepositoryin/var/spool/gitosis/repositories/gitosis-admin.git/ReinitializedexistingGitrepositoryin/var/spool/gitosis/repositories/gitosis-admin.git/
修正上传权限

同步设置装备摆设文件

创立新的repositories
翻开gitosis.conf文件,你将看到
[groupgitosis-admin]
writable=gitosis-admin
members=nasa127@localhost
这个是治理组的权限,members中的用户名就是适才上传的公钥外面的用户名。在这个文件前面参加:
[groupmyteam]
members=nasa127@localhost
writable=diablo3_spider
这里你界说了一个叫myteam的组,授与nasa127@localhost这个用户写“diablo3_spider”这个repo的权限
gitcommit-a-m"Allownasawriteaccesstodiablo3_spider"
gitpush
下面的操作就更新了办事真个权限。上面就开端创立diablo3_spider的repo
mkdirdiablo3_spider
cddiablo3_spider
gitinit
随意加一些文件提交卸码:
gitremoteaddorigingit@YOUR_SERVER_HOSTNAME:diablo3_spider.git
gitadd.
gitcommit-a-m"initialimport"

gitpushoriginmaster:refs/heads/master
接上去,可以增长成员的公钥到体系中了
cdgitosis-admin
cp~/Administrator@SUNPX-PC.pubkeydir/
cp~/tongzhongqian@localhost.pubkeydir/
gitaddkeydir/Administrator@SUNPX-PC.pubkeydir/tongzhongqian@localhost.pub
修正gitosis.conf
[groupfractalist]
members=nasa127@localhostAdministrator@SUNPX-PCtongzhongqian@localhost
writable=GTFund-iPad
提交修正:
gitcommit-a-m"Grantedsunpxandqtzcommitrightstodiablo3_spider"
gitpush
其它成员就能够获得代码了
gitclonegit@YOUR_SERVER:diablo3_spider.git
其他
对Git设置端标语
git+ssh://git@YOUR_SERVER:PORT/GTFund-iPad.git

gitremoteaddorigingit+ssh://git@YOUR_SERVER:PORT/GTFund-iPad.git
小知识:Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
作者: 简单生活    时间: 2015-1-17 05:48
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
作者: 海妖    时间: 2015-1-24 23:05
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
作者: 蒙在股里    时间: 2015-2-2 17:20
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
作者: 透明    时间: 2015-2-8 05:14
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
作者: 第二个灵魂    时间: 2015-2-24 23:27
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
作者: 小魔女    时间: 2015-3-7 17:16
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
作者: 飘飘悠悠    时间: 2015-3-15 14:07
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
作者: 再见西城    时间: 2015-3-22 02:32
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2