Lua Forge 新项目 |
|
免责声明:目前这些只是我脑海中比较笼统的笔记——我将在对照 LuaForge 的用户界面检查描述后尽快返回并更新页面,以更好地反映实际情况。
这个很简单。要么去 [LuaForge 主页],然后按照顶部新项目待办事项列表中的链接创建账户。或者去“我的主页”选项卡,在那里你可以登录或创建新账户。使用新创建的账户登录 LuaForge。
记录一下:创建账户的 URL 是 http://luaforge.net/account/register.php
LuaForge 主页的顶部有一个链接,指向申请在 LuaForge 上托管项目的页面。该 URL 是 http://luaforge.net/register/。你需要指定项目的几个参数:
项目被接受后,请访问 LuaForge 上的项目页面。你可以通过访问 http://<projectname>.luaforge.net/(在 DNS 更新通过缓存传播之前可能还无法工作),或者通过查找 LuaForge 主页右下角的项目(“最近注册”)来访问。在项目被归类到 Trove 之前,它还不会显示在项目树中。
浏览各个选项卡及其子页面。根据需要设置或更改密码(例如,用于邮件列表)。创建额外的邮件列表、论坛组等。
此时可以上传文档。也可以上传文件(**FIXME** 尚未测试)。通过 FTP 上传或更改项目网站目前也可以。但是,交互式登录和 cvs 访问不行。这些将在下一节处理。
如上所述,FTP 访问、文档和文件上传工作得相当快。访问托管在 LuaForge 上的源代码需要更多工作。
创建一个 SSH 密钥(可以通过运行 [PuTTY 套件] 中的 GUI 样式 PuTTYgen 程序并导出 OpenSSH 格式的公钥,或者通过运行 ssh-keygen(1) 命令行工具)。
在“账户管理”选项卡中上传你的 SSH 公钥。该页面底部可能会出现一个相应的表单。将公钥文件文本粘贴到表单的文本输入区域,并确保没有插入换行符。确保在你的账户详细信息中,密钥数量显示为“1”(数字一)。点击“更新”按钮,并允许大约两小时让系统自动传播更改。
现在你应该能够针对 cvs.luaforge.net 运行 SSH 会话,并使用你创建的私钥。请注意,必须使用此主机名。虽然 cvs.<projectname>.luaforge.net 名称存在,但那是另一台机器,**不会**接受登录!
重要的是要理解,此 SSH 密钥只能让你访问托管在 LuaForge 上的项目。交互式会话被禁用,对 CVS 服务器以外的其他机器的访问也是如此。
有关执行 CVS 访问的命令,请参阅你项目的“SCM”选项卡。