结束了,大学的学业结束了。课上收获太少,课下收获丰富。
在学校仅有的不到一个月了
不知不觉已经过了将近四年,大学生活即将过去,我的学生时代也将结束。结束时才回想起学生时代的好。 上学的这么多年来,一直盼望着学业的结束,真正到来时,却又十分的不舍。学生时代的安逸是任何时候都得不到的了。
ubuntu desktop12.04 下载android 源码问题
在VMware中安装了ubuntu desktop 12.04进行下载android源码。后来出现卡屏以及重启后进不去桌面问题。 1.卡屏问题原因出在VMware设置里,将显示器的3d加速选项去掉。 2.进不去桌面问题解决方案:在出现ubuntu图样之前按Ctrl+Alt+F2进入tty,重装xinit,然后输入startx命令
昨天第一次向女生表白
昨天和舍友吃饭,舍友强烈要求我向我喜欢的人表白,最后没办法只好表白了。虽然他们为我想了好多要说的,但我还是用自己的话说了出来。喜欢了将近四年,大学即将毕业,也许机会真的少了。
走了那么远,找了那么久,原来最需要的就在身边。
提前回校了,没有暖气。唯一能够缓解一点的就是阳光。在校园里溜达了那么久,最后发现最好的地方就是自己的宿舍楼里通宵自习室。走了那么远,找了那么久,原来最需要的就在身边。
今天第一次做蛋糕
今天第一次做蛋糕,结果做成了鸡蛋饼!唉,拿筷子打鸡蛋太难了。。。
Gitolite安装
系统需求
- 类unix操作系统
- sh
- git 1.6.6+
- perl 5.8.8+
- openssh 5.0+
- 一个git用户
- 一个openssh公钥
安装
登录到git用户。如果没有给git用户设置密码,可以从root用户通过su切换过去。
确认
~/.ssh/authorized_keys
不存在将公钥放在
~/YourName.pub
运行下面的命令:
获取版本库
git clone git://github.com/sitaramc/gitolite
创建bin目录,用于存放安装后的文件
mkdir -p ~/bin
将gitolite安装到bin目录
gitolite/install -to ~/bin
使用YourName.pub公钥初始化版本库
./bin/gitolite setup -pk YourName.pub
管理用户和版本库
不应该手动在服务器端加入新的用户或者版本库。 gitolite使用一个特殊的版本库 gitolite-admin 来管理员用户和版本库,只要在这个版本库中修改并 push,服务器就会自动根据配置作出修改。 首先在客户端迁出版本库:
git clone git@host:gitolite-admin
如果在迁出的过程中询问密码,那么说明配置出了问题。一般情况是密钥配置错误。可以检查客户端的 ~/.ssh 下有没有 YourName 私钥。如果需要使用不同的密钥连接多个ssh服务器,可以编辑 ~/.ssh/config 进行配置。 进入 gitolite-admin 目录,其中的 keydir 目录是用来放置用户公钥的,而 conf/gitolite.conf 则是用来配置用户和版本库。 编辑 conf/gitolite.conf如下:
repo foo
RW+ = alice
RW = bob
R = carol
上面的配置的含义是: 有一个名为 foo 的版本库; 用户 alice 对它有读、写、删除权限; 用户 bob 对它有读写权限; 用户 carol 对它仅有只读权限。 另外,需要找 alice/bob/carol 用户索要他们的公钥,保存在 keydir 目录中,命名为 alice.pub/bob.pub/carol.pub,然后提交这些改动, push 到服务器。 服务器会自动将公钥加入到 ~/.ssh/authorized_keys 中,并创建 foo 版本库。 foo 版本库的访问地址为 git@host:foo。 如果希望把 foo 版本库放在 bar 目录下,可以这样编辑配置文件:
repo bar/foo
RW+ = alice
RW = bob
R = carol
此时foo 版本库的访问地址为 git@host:bar/foo。 参考地址http://zengrong.net/post/1720.htm