配置git服務器
發(fā)布日期:2019-09-12 16:52 | 文章來源:網絡
如果你你可以
首先你至少得裝了git吧環(huán)境是ubuntu8.10
1.安裝gitosis
$cd/tmp
$sudogitclonegit://eagain.net/gitosis.git
$sudoapt-getinstallpython-setuptools
$cdgitosis
$sudopythonsetup.pyinstall
2.創(chuàng)建git用戶
$sudoadduser\4.試一下
--system\
--shell/bin/sh\
--gecos'gitversioncontrol'\
--group\
--disabled-password\
--home/home/git\
git
3.初始化
在這之前,把你自己的publicsshkey放在/tmp/目錄下
如果你發(fā)現(xiàn)沒有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/
你可以試一下創(chuàng)建一個項目,編輯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.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
相關文章