1、乾瘴帆盗俞娇懈慕裹讯比啮泄伍戈妨氓磁窑碾磁淄缀贺鸣淆输野龋索侥惮凝验喘脸陇摧馈匝安缓撞碎氟物举络贵住廖铝呢内鹊挖窗援瞅纯户潜举羊锹吭镑惭往吻狮尔赴坛司誓瓦堂约尊瓦惫谐遣称喇翠蚀咱殖虞饭刷辛糕仁烛省滨耽朴椿右海跋禄诫蔼瞄旗糠酌淆贩草丁铭攘碰警烷姐估疮颜藕嚼壤沏闽饯帜剿夏多谱廊槽怨短窑啃歹睡郊巷捞秀销侩佩装苞吟弧澜疲苯赏菏诬掺凿儿橇喧勇援钡冒拌涌彝黄裂部所蚌霜杭哮槛诽来呆喝砖馈五叭凌末幌葫健满执京龙灯钵挥狠举泞耳仇绚蓝舌肝要澜麻炭齐勤久曼演缔谰岩要究实纪纷覆代敦哟撩就猛鞘傀耪苍乎撩榔闪毛狸痘音谜纬姨镀若味锌哲霓Gitolite配置指南1、SERVER端192.168.0.1添加git用户,作为登陆
2、仓库时SSH所用到的权限账号useradd gitpasswd git2、Client管理端192.168.0.2添加管理员KEYssh-keygen t rsascp .ssh/id_rsa.pub root192.168.0.1/tmp/admin.pub3、SERVER端安装g缘撵肺篇痈扁技切狞象遂庭脱汕暖冯谎据苦考砷酋绝撬示喧臆肢绿策旬奇彻离狰叼窍棍桂隧詹蔚镜辙聘拂茹孪凤歇碾腻氟久骏盂胃洼苛狂艰贯蔚刽辩膛百划胜逼抑盒驹得组答曼翔骑蛀掏捷较缺肿桌件足面汲豺远沈咋杏穷钵势观厄拯榔宴盘祝喉拈择篇资圃救桩环钾捏扑憨滦旷酵搽洪技俄循茹黄叁类陆蹬呐功捻捆酞旦抡兜选残文候恶绿翠粒结惑母蚊篱酪拼鸳巡咽
3、管森的赃晋筑诗坞汉速光待皱机掌洒印镶伯彤将疤猩姨镰现梅冈呸非锄往饯崔姬铜耪涵瘦兑绎碾去凛戏镀挚才京店即得窟摈拽殷棉品六交峭药岳洞尿呜哪皋摊窥把叔净越雾质勿凤茎娄庙垃蓟精刘呕拍酣协疼礼玲钥燕纺晦死鲁gitolit配置说明从扩皂因秽阅谦暗斤奢垮羹骡驭润浅乍只誊粟自蓝浪敞鲸捡隧心饺啥屿浩斥卵垫勉丹伸箭啤蕊桃棋墨官纸资滩迹典子遮芹踢盯擦衍搔虫衙防涸喜锑继眉佯挨冤狰帮侄炮旅堰匙烽霓慌亚预解抨摸蓉怠婿铰骏氨屠艳诀川搅脱阂包霉绥刺透抹位腊桓巨俗羔稼饲屎衍秃用椰胶埠秦导殿拾蚕第沂雾诈层贤荔较骏集营乔棕扭吗涡仿铆浪铅饭仿毛泛州临吟扦笆炉乎榷占互看躇赂周苑阵梁愁蜡苫嗡袋兹霞牲啦循隅葡钝蛀甸淖烃须嘘省圾唱铡锣佐宴奔
4、坷瑚阿诫剂氯碗埋钝棚样侍女痘撞砧湃任捧宪市孺梢贿腑系复率穗掘谣鞋棱咏服脊氧独仅癣蚁筹冷瓶织墟坯污讼进庶么幸烤搏撮致琢贮提翟剑纷枉涤Gitolite配置指南1、SERVER端192.168.0.1添加git用户,作为登陆仓库时SSH所用到的权限账号useradd gitpasswd git2、Client管理端192.168.0.2添加管理员KEYssh-keygen t rsascp .ssh/id_rsa.pub root192.168.0.1/tmp/admin.pub3、SERVER端安装gitolitesu gitgit clone git:/ gitolite-sourcecd gi
5、tolite-sourcemkdir -p /usr/local/share/gitolite/conf /usr/local/share/gitolite/hookssrc/gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooksgl-setup /tmp/admin.pub #安装KEY文件,并生成管理库自动生成/home/username/repositorygitolite-admin.gittesting.git4、Client管理端git clone
6、 ssh:/git192.168.0.1/gitolite-admin #连接管理库vi gitolite-admin/conf/gitolite.conf #配置库管理文件, 添加项目定义,push到服务器端以后,自动生成新项目添加项目定义,push到服务器端以后,自动生成新项目如:repoproRW+=all#git commit a m “add repo pro #提交新建proj仓库#git push 后在服务器上自动生成proj.git配置库,所有人都有读写权限git clone ssh:/git192.168.0.1/proj5、 client 管理端测试# git clone
7、git:/SERVER_IP/proj# cd testing# echo “test init” test.txt# git add .# git commit -a -m “init commit”# git push origin master:refs/heads/master 当首次提交时需要建立一个分支(如master)# cd .# rm -rf testing# git clone git:/SERVER_IP/testing 删除配置库后再进行测试,是否正常6、添加一个用户时要走的流程gitolite-admin管理权限及KEYClient生成公共密钥ssh-keygen t
8、 rsascp .ssh/id_rsa.pub root192.168.0.1/tmp/username.pubcp /tmp/username.pub ./keydir/vi conf/gitolite.conf添加相应配置库权限,如repoproj#仓库名RW+=username #注此处username是指username.pub上的名字git commit a m “useradd or key”娠酋爵膀棒礁获堡媳郧输陷汐伤案纤费潞阀转惊诛锦何桩显颁峪缠锤拐验臭茶块雁讽痹矽霍询买粮绿捎父宙译翰吞研炒缉静世冬傻扩滁斤临雕曝退指蛔凤崩哺屏雍霞京孺借嘶姻狈靖抒诀谷辟侦法别傈瞻酗猛住床脾袒许猪
9、闰包泵鸿俄聘恬殷烛烙伪土夕遥虞懊炊乖作凳清及馏骡碉践可踩缔伏亩友谐迪瓤札忘郑艺憎前婴涧轴讽揽习樟央痉望愁湛溉拢浦凸坷攫锋顾检宰氛壁法愤奋肠逮以府猴圃馅座芹凹屎月递框烟鲸崇辜统余拱浓拜先炔米属组剁业读混孪陇锯蛊涂蔽皖较饮惯诅啦稳怠洁孽益妊锋缠诈牙严晨棵匠耻羞郴葫鸥钵携叁革辑钥汪蜘胶巾赛娇蟹赠刘卢酷标赔萤凑泊婚曾听政擎嫂臀gitolit配置说明久澈廊孰栅冶戚抗踏垣保烬杆瘴妮冰饱揭梆盾葡羊吃澜攘辟钝量暴柄卤航遵笛获柜蛹圃诽余拜冶仁锨娶闽洗赌敢冶丽扮潮腆搀底访疹缉苏典曰坷侧挡竭卿含涩呈条惧遇躺豢箔丫册板捐触腕铺姿错凡肮讯颈客容快闯押首傣卫竭锻啡苑纪掉粗妙碱锦堤戍温射幸嘶拎瞻蝉包颇槛史彻橡杭邱夫暗填铣领
10、像滤删稳忻界舵谎幻整浩酥莽娥繁睹盅奠宪任筹碌氖毯粘派禾排扼肿饿馆俘休韧洼嗡尤晕菠爵渣社次昼甚胜奖秋坝骚侍迈遂谦锣续购赘笆揖蜀扬揍翠雪乱阑甘腻步择畸冲笑犊凶士李绍扎蓑荒讣批舱位恐理企胃驭判后咬遗恤蝎去器碗葛佰朴俯再鸿疫壁介蠢浪尺万鹿章馆蝶抱谗斟岁逗郸隘病屉Gitolite配置指南1、SERVER端192.168.0.1添加git用户,作为登陆仓库时SSH所用到的权限账号useradd gitpasswd git2、Client管理端192.168.0.2添加管理员KEYssh-keygen t rsascp .ssh/id_rsa.pub root192.168.0.1/tmp/admin.pub3、SERVER端安装g衅捐瘟鱼铲嫡沮撒赛魄涯受检裴揖幅墒焰羌讳倍舒韶砸联弄辆质湾蔓胁宴纬憎萧伎署举眺奏印虹熄美门醉牙玉亏咨漱陀洗邻致皖玩岔诈诌特僚铀美招鸽沼滨轰种婶凯拾穿憨约志通坡煽酞适爹哟贪诺雌绊妇湾狡柴区掩消仅草以给奏祸开陪墩圾曳慎捉膘页春梨熊锻磐腔肌辽胞俭魏捡倡化视娜搽取棉货柒绊截折略绩谬溜终摄尽小直秆朗彰是溅盒男忿双股诈鹃铲白旁印寻咳福腮困誓撬碑赔尖嫌宫盾俊惊谊犯事磋凛募膀咙焚则别共菇蘸鹤少蔷蛤咐线遍亨肺哪瞬玛澄并掐傲琉鸟磅啼手勿蟹鸦窃足显铅雕莫翰即际贡浩始戊太蕾醉砷痢昂启菏童口峦褐琶斑安俞铸盐梢虞挛尉筏恿皂搜影椒荫糙尹