既然会用 sourceforge 的基本功能了,就把步骤写一下,也算记录。
1,上 sourceforge 申请一个帐号,或者直接用 openID 也行,我觉得后者更好一些。
2,有了帐号就可以建项目了。新的项目可以在 http://项目名.sourceforge.net 上找到。
3,建了项目要等一会儿才能改设置,马上就点,会出现 404 错误。在 account-->project-->项目名-->develop-->project admin-->feature settings 中 的 avilable features 中选上 git 就可以支持 git 了。git 的路径是
git://项目名.git.sourceforge.net/gitroot/项目名/项目名 (read-only)
ssh://用户名@项目名.git.sourceforge.net/gitroot/项目名/项目名 (read/write)
4,在本地执行以下操作
设用户名是 kkk, 项目名是 ppp.
mkdir ppp
cd ppp
git init
git config user.name "kkk"
git config user.email "kkk@users.sourceforge.net"
git remote add origin ssh://kkk@ppp.git.sourceforge.net/gitroot/ppp/ppp
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
echo 'kkk@gmail.com' > email
git add email
git commit email -m 'my email'
git push origin master
我发现一个问题是,如果目录中不放任何东西, push 会出错,所以就自己写个文件 commit 之,再 push.
接下来就是把工程放进去了,标准的 git 操作,不详细写了。
5,发现 sourceforge 的 file manager 不好用了,但是 sftp 是好用的,就用这个吧。
sftp kkk,ppp@frs.sourceforge.net
会要密码, ppp 是项目名。
然后
cd /home/frs/project/p/pp/ppp
其中第一个 p 是项目名的首字母,后面的 pp 是项目名的前两个字母,再后面是项目名。
后面就是标准的 ftp 命令了,不详细写。
这样就可以发布项目文件给人下载了。
完成之后,像我一样,先作个备份吧
git clone ssh://用户名@项目名.git.sourceforge.net/gitroot/项目名/项目名
sourceforge 还提供了其它相当多的服务,像 tracer, blogger, 等等,赞一下。
------------------------------
既然如此,cu 这里的博客又不适合来放代码之类的大的东西,我就把写的代码都放到 sf 上去吧。
建了一个项目,叫 whitelilisnaive, 把写过的部分代码放上去,因为都不算太大,也不是很有用,放一起吧。
可以从 访问到。
阅读(1363) | 评论(0) | 转发(0) |