Chinaunix首页 | 论坛 | 博客
  • 博客访问: 481326
  • 博文数量: 120
  • 博客积分: 3052
  • 博客等级: 中校
  • 技术积分: 1755
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-01 09:43
文章分类

全部博文(120)

文章存档

2011年(20)

2010年(3)

2009年(52)

2008年(45)

我的朋友

分类: LINUX

2009-10-21 20:33:02

既然会用 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) |
0

上一篇:source forge preview

下一篇:乌黑的象牙塔

给主人留下些什么吧!~~