配置git服务器
发布日期:2019-09-12 16:52 | 文章来源:网络
如果你你可以
首先你至少得装了git吧环境是ubuntu8.10
1.安装gitosis
$cd/tmp
$sudogitclonegit://eagain.net/gitosis.git
$sudoapt-getinstallpython-setuptools
$cdgitosis
$sudopythonsetup.pyinstall
2.创建git用户
$sudoadduser\4.试一下
--system\
--shell/bin/sh\
--gecos'gitversioncontrol'\
--group\
--disabled-password\
--home/home/git\
git
3.初始化
在这之前,把你自己的publicsshkey放在/tmp/目录下
如果你发现没有ssh,你先安装,如果~/.ssh/id_rsa.pub没存在的话
试试
$ssh-keygen-trsa
$sudocp~/.ssh/id_rsa.pub/tmp/
$sudo-H-ugitgitosis-init$sudochmod755/home/git/repositories/gitosis-admin.git/hooks/post-update
$gitclonegit@{你的ip}:gitosis-admin.git
$cdgitosis-admin
5.如果你还想..看看gitosis-admin有如下文件
gitosis.confkeydir/
你可以试一下创建一个项目,编辑gitosis.conf
加入
repotest
description=gitfortest
owner=joey@joey-laptop
grouptest
writable=test
members=joey@joey-laptopwho@who-laptop
你可以把你的朋友加进来who@who-laptop
然后把其对应的publickey拷贝在keydir/who@who-laptop.pub
改完gitosis.conf后gitcommit-a-m"yourmessage"gitpush
然后随便一个目录$mkdirtest$cdtest$gitinit$gitremoteaddorigingit@xxxx:xxx.git把你的代码拷进来$gitadd*$gitcommit-m"yourmessage"$gitpushoriginmaster:refs/heads/master
差不多了
Tags:如果你你可以,配置git服务器
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
相关文章