1. 安装
$ sudo apt-get install gitweb
2. 设置
修改 /etc/gitweb.conf
# projectroot 设置成你自己的仓库路径, 这是gitosis默认路径
$projectroot = "/srv/gitosis/repositories/";
view /etc/apache2/conf.d/gitweb # 一般不用修改
$ cp -r /usr/share/gitweb /var/www
3. 测试
$ curl localhost/gitweb/
Oct 10, 2010
Oct 8, 2010
setting up gitosis on ubuntu/debian
1. install
# run on server
$ sudo apt-get install git-core gitosis
2. generate ssh key
# run on your pc
$ ssh-keygen -t rsa
3. upload the ssh public key
# run on your pc
$ scp ~/.ssh/id_rsa.pub USER@YOUR_SERVER:/tmp
4. create admin repository
# run on server
$ sudo -H -u gitosis gitosis-init < /tmp/id_rsa.pub # monkey's ssh public key
$ sudo chmod 755 /srv/gitosis/repositories/gitosis-admin.git/hooks/post-update
5. checkout gitosis-admin
# run on your pc
$ git clone gitosis@YOUR_SERvER:gitosis-admin.git
6. grante right for members
# run on your pc, add new group - android
[group android] # team name
writable = 0xdroid-0x5 0xdroid-0x4 # project name
members = monkey@debian cow@ubuntu # members
# add cow's ssh public key
$ git add keydir/cow@ubuntu.pub gitosis.conf
# grante cow commit right to android
$ git commit -m "Granted cow commit right to android"
$ git push # now, cow has the commit right.
7. create new repositories
There are two ways to commit your code:
a. checkin your codes from zero
# create new repositories - 0xdroid-0x5.git
$ cd YOUR-CODE-DIR
$ mkdir 0xdroid-0x5.git && cd 0xdroid-0x5.git
$ git init
# modify .gitignore
$ git remote add origin gitosis@YOUR_SERVER:0xdroid-0x5.git
$ git add .
$ git commit -m "initial import"
$ git push origin master:refs/heads/master
b. checkin your codes from old git repo
$ cd YOUR-OlD-GiT-REPO
$ git remote -v
$ git pull # update
$ git remote rm origin
$ git remote add origin gitosis@YOUR_SERVER:0xdroid-0x5.git
$ git push origin master:refs/heads/master
8. checkout codes
$ git clone gitosis@YOUR_SERVER:0xdroid-0x5.git
# run on server
$ sudo apt-get install git-core gitosis
2. generate ssh key
# run on your pc
$ ssh-keygen -t rsa
3. upload the ssh public key
# run on your pc
$ scp ~/.ssh/id_rsa.pub USER@YOUR_SERVER:/tmp
4. create admin repository
# run on server
$ sudo -H -u gitosis gitosis-init < /tmp/id_rsa.pub # monkey's ssh public key
$ sudo chmod 755 /srv/gitosis/repositories/gitosis-admin.git/hooks/post-update
5. checkout gitosis-admin
# run on your pc
$ git clone gitosis@YOUR_SERvER:gitosis-admin.git
6. grante right for members
# run on your pc, add new group - android
[group android] # team name
writable = 0xdroid-0x5 0xdroid-0x4 # project name
members = monkey@debian cow@ubuntu # members
# add cow's ssh public key
$ git add keydir/cow@ubuntu.pub gitosis.conf
# grante cow commit right to android
$ git commit -m "Granted cow commit right to android"
$ git push # now, cow has the commit right.
7. create new repositories
There are two ways to commit your code:
a. checkin your codes from zero
# create new repositories - 0xdroid-0x5.git
$ cd YOUR-CODE-DIR
$ mkdir 0xdroid-0x5.git && cd 0xdroid-0x5.git
$ git init
# modify .gitignore
$ git remote add origin gitosis@YOUR_SERVER:0xdroid-0x5.git
$ git add .
$ git commit -m "initial import"
$ git push origin master:refs/heads/master
b. checkin your codes from old git repo
$ cd YOUR-OlD-GiT-REPO
$ git remote -v
$ git pull # update
$ git remote rm origin
$ git remote add origin gitosis@YOUR_SERVER:0xdroid-0x5.git
$ git push origin master:refs/heads/master
8. checkout codes
$ git clone gitosis@YOUR_SERVER:0xdroid-0x5.git
Oct 7, 2010
Sep 29, 2010
Jul 24, 2010
Jul 23, 2010
据说我有做山寨机牛人的潜力
激动坏了,,
中午项目组同事吃饭, 一原moto老兄又开始给大家科普下山寨手机,后来讲到,他一朋友,专做山寨手机,Linux很厉害的,年薪 40w$,深圳一山寨厂的技术头。
后来讲到,我有这种潜力,多谢这么看好我 :-)
记录下,看看n年后我在干嘛
中午项目组同事吃饭, 一原moto老兄又开始给大家科普下山寨手机,后来讲到,他一朋友,专做山寨手机,Linux很厉害的,年薪 40w$,深圳一山寨厂的技术头。
后来讲到,我有这种潜力,多谢这么看好我 :-)
记录下,看看n年后我在干嘛
Labels:
life
Jul 16, 2010
在这边快2个月了
自从到TT公司后,工作充实多了,充实的中午都没空看 Google Reader, planet 了。
从来没有这么认真的学习、工作过,每天早早起床上班, 中午吃饭都在讨论技术问题,下午自愿加班继续没完成的工作...
项目的管理模式也发生了很大的变化,不像以前的传统项目管理模式,总是PM分工大家做。现在,大家讨论要完成那些feather, 然后,每个人自己选择喜欢的task。当然,这种Alige的管理模式要想run的好,项目组必须有一个好的氛围,大家都很自觉才行。一旦scrum运行的好, 工作的确是件快乐的事情
这种模式也可以让每个人最大限度的发挥出自己的水平/潜力,任务是自己选择的,加班也是自愿的,哈哈
在这边工作快2个月了,收获还是蛮大的,上次也被manager沟通了下,竟然说我support做的不够积极,应该更加主动些, 汗 ...
然后,把环境搭建、wiki管理、版本控制、自动编译、自动测试都让我做, 还要更加积极的support其他人, 更要命的是要完成的任务还不能比别人少
我还有最头疼的英语要补,每次写email、文档都要浪费很多时间(必须英文), 还好 communicator上可以写中文,不然真的疯了。
ps: 昨天门禁卡出问题了,没法输密码,今天老外问我咋回事,费了好大的劲,写了句很烂的英语,才让他明白,不知有没有被鄙视
努力 ...
从来没有这么认真的学习、工作过,每天早早起床上班, 中午吃饭都在讨论技术问题,下午自愿加班继续没完成的工作...
项目的管理模式也发生了很大的变化,不像以前的传统项目管理模式,总是PM分工大家做。现在,大家讨论要完成那些feather, 然后,每个人自己选择喜欢的task。当然,这种Alige的管理模式要想run的好,项目组必须有一个好的氛围,大家都很自觉才行。一旦scrum运行的好, 工作的确是件快乐的事情
这种模式也可以让每个人最大限度的发挥出自己的水平/潜力,任务是自己选择的,加班也是自愿的,哈哈
在这边工作快2个月了,收获还是蛮大的,上次也被manager沟通了下,竟然说我support做的不够积极,应该更加主动些, 汗 ...
然后,把环境搭建、wiki管理、版本控制、自动编译、自动测试都让我做, 还要更加积极的support其他人, 更要命的是要完成的任务还不能比别人少
我还有最头疼的英语要补,每次写email、文档都要浪费很多时间(必须英文), 还好 communicator上可以写中文,不然真的疯了。
ps: 昨天门禁卡出问题了,没法输密码,今天老外问我咋回事,费了好大的劲,写了句很烂的英语,才让他明白,不知有没有被鄙视
努力 ...
Labels:
work
Jul 3, 2010
May 5, 2010
惆怅
最近一直挺迷茫,也挺郁闷 (被zx无视,被sl鄙视 ...)
放假第一天晚上,成了多余的,只能在马路上溜达,还好ys陪聊,聊得后来也开始
不爽了,然后坐着末班车回去 ...
第二天, 去同事那边吃饭,感觉男方男人好累,做饭、扫地 (北方现在也这样?
)。天气超热, 回来时拿了2箱雪糕、火炬、冰淇淋
第三天, 高中同学小聚下,1对 + 1对 + 我 :-( ,幻想下Yang的美好五一 :-D
放假第一天晚上,成了多余的,只能在马路上溜达,还好ys陪聊,聊得后来也开始
不爽了,然后坐着末班车回去 ...
第二天, 去同事那边吃饭,感觉男方男人好累,做饭、扫地 (北方现在也这样?
)。天气超热, 回来时拿了2箱雪糕、火炬、冰淇淋
第三天, 高中同学小聚下,1对 + 1对 + 我 :-( ,幻想下Yang的美好五一 :-D
然后,昨天一个电话、今天一个电话,让我又开始幻想新的工作了,只是一个口头
offer;
但,我还是很厚道的告诉了项目经理及老总我的想法,老总给我讲了很多,sign
现在只好再等待几天看吧,也许开始新的工作,也许继续现在的工作,也许开始疯
狂找工作 ....
kao, 做个厚道的人容易嘛
Labels:
life
Apr 14, 2010
Subscribe to:
Posts (Atom)