要使用svn+http控制访问,windows上面有很方便的VisualSVN Server ,linux就得自己搞svn和对应的web 服务器了。一般选择subversion + apache2。
以下内容摘录子网上并做了相应修改 :(michael是用户名,请做相应修改)
1、安装Apache2和Subversion模块
在ubuntu软件中心里搜索“apache2”, 安装apache2, apache2-common, apache2-utils, apache2-doc(apache文档,推荐安装), libapache2-svn(Apache2的Subversion模块)。
2、创建Subversion库
创建目录:
$ sudo mkdir -p /var/local/repos
创建Subversion库:
$ sudo svnadmin create /var/local/repos
将所有权授予Apache(www-data), 使之能对库文件进行读写操作:-----应该可以省略此步,可在后面步骤3里面使用htpasswd2或者htpasswd命令设置用户名密码
$ sudo chown -R www-data:www-data /var/local/repos
3、配置Apache2(使用基本验证方式,即用户名和密码)
修改/etc/apache2/mods-available/dav_svn.conf, 将对应行改为:
<Location /repos>
DAV svn
SVNPath /var/local/repos
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
注意:添加svn repository用户:
To create a user on the repository use, the following command:
sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd <username>
---注:有的不是htpasswd2 命令,而是htpasswd命令,可以去/usr/bin/下查到此命令。
Note that you should only use the -c option the FIRST time that you create a user. After that you will only want to use the -m option, which specifies MD5 encryption of the password, but doesn’t recreate the file.
Example:
sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd geek
New password:
Re-type new password:
Adding password for user geek
If you want to force all users to authenticate even for read access, add the following line right below the AuthUserFile line from above. Restart apache after changing this line.
Require valid-user
4、重启Apache2:
# sudo /etc/init.d/apache2 restart
5、打开浏览器,访问http://localhost/repos, 就可以看到Subversion库的网页。(当然,现在还没有任何东东,下面我们要导入一些文件)
6、添加/home/michael/workspace中的文件到http://localhost/repos下的workspace目录
$ svn import -m "操作注释" /home/michael/workspace http://localhost/repos/workspace
7、checkout http://localhost/repos/workspace 中的文件到/home/michael/test
$ svn checkout http://localhost/repos/workspace /home/michael/test
posted @ 2010-07-02 13:42 MichaelChen 阅读(238) 评论(0)
编辑
在linux上,中文输入法也是一个很让人头疼的问题。不过在ubuntu10.0.4里面,有好的解决方法。
ubuntu10.0.4默认安装ibus输入法。而我们只需要下载搜狗的词库即可快速使用ibus+搜狗输入法+词库。
搜狗输入法词库:
进入 ibus- sogoupycc 的官方网址 http://code.google.com/p/ibus-sogoupycc 下载输入法以及本地词库,按顺序装 好,注销或重启之后,就能在 IBus 首选项处添加这个输入法,其名称为 Sogou Cloud(搜狗云输入法)。
讲一讲如何自定义这个输入法使其比较符合自己的输入习惯。
打开终端,输入命令:nautilus $HOME/.config/ibus 打开IBus 的配置文件夹,在这个文件夹中创建一个子文件夹sogoupycc,再在新建的子文件夹中创建一个空文件,命名为config.lua。用任意的文本编辑 器打开这个文件,复制并粘贴以下内容进去:(摘录来源:http://blog.sina.com.cn/s/blog_6204ca300100j9tv.html)
-- 回车输入英文
ime.raw_preedit_key = key.Return
-- 左右Shift切换中英文
ime.eng_mode_key = {key.Shift_R, key.Shift_L}
ime.chs_mode_key = ime.eng_mode_key
-- PageUp&PageDown换页
ime.page_up_key = key.Page_Up
ime.page_down_key = key.Page_Down
-- 1-9选词,空格选第一个
ime.label_keys = { {key.space, '1', label = '1'}, {'2', label = '2'}, {'3', label = '3'}, {'4', label = '4'}, {'5', label = '5'}, {'6', label = '6'}, {'7', label = '7'}, {'8', label = '8'}, {'9', label = '9'} }
-- 不提示中英文切换
ime.show_notificaion = false
然后将该文件保存,注销或重启系统设置才会生效。
注意,有时候因为网络不稳,云输入就会显得很慢,可以在右下角 搜狗云输入法的的齿轮上点击,选择 “使用离线模式”即可。(记得要先装好本地词库)
设置ibus开机启动:
只要在[System]->[administration]->[Language Support]
里选择[Keyboard input method system]为[ibus]就可以了。
posted @ 2010-07-02 13:31 MichaelChen 阅读(290) 评论(0)
编辑
posted @ 2010-07-02 13:23 MichaelChen 阅读(147) 评论(0)
编辑
ubuntu上能不能跑msn,qq,skype等工具?
当然能。
ubuntu10.0.4里面有个软件中心(software center) ,你只要进去,搜索,什么样的免费软件基本都有。msn我用的是 emesene,非常好用。
software center 里没有 skype,我们可以去skype官网上下:
1. download from Skype site http://www.skype.com/intl/en/download/skype/linux/choose/ archive for Ubuntu 8.10+ 32-bit
2. Right click on download archive and run “Open with GDebi Package Manger”
3. run “Install”
it’s all – enjoy :)
那么其他的常用windows软件怎么搞,比如IE?有个方法,就是装一个wine(software center里面有),装完wine,就可以安装和运行windows下的各种软件了。网上有人竟然装了魔兽在ubuntu下,让人佩服
。
posted @ 2010-07-02 13:19 MichaelChen 阅读(97) 评论(0)
编辑