![开始使用 Launchpad 时出现问题](https://linux22.com/image/961717/%E5%BC%80%E5%A7%8B%E4%BD%BF%E7%94%A8%20Launchpad%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我一直在阅读 Launchpad 指引的不同教程。它们都帮了我大忙。而且这个系统似乎比 Github 简单得多,也更容易使用。但我似乎无法将我的第一个代码上传到项目中。
我按照这个教程操作 >推行 Bazaar 分支
但是当我输入第一个命令时,我得到的结果是:
警告:gnome-keyring::无法连接到:/tmp/keyring-g5JhUc/pkcs11:没有此文件或目录
我已经制作了我的 ssh 密钥并将其注册到 Launchpad。并尝试了带和不带可选配置文件的情况。我仍然得到完全相同的结果。 :( 我明白这些工具对于开发人员来说需要强大。只是希望它不要那么难。
编辑哦,顺便问一下,我可以上传 Illumination Software Creator 文件吗?或者我项目中所有艺术作品的 tar.gz 文件?
第二次编辑我刚刚尝试了 Launchpad 页面上的另一个命令,用于将代码上传到分支
bzr 推送 lp:~clem11388/pictureadventure/trunk
但我得到了这个
bzr:错误:不是分支:“/home/daniel/My Projects/”。
那么问题可能是我不知道“分支”是什么?更不用说如何创建一个分支了?我将尝试将此应用/游戏加入 App Showdown。所以我真的需要尽快弄清楚这一切。
答案1
首先,你可以将任何内容上传到 Launchpad。该bzr
工具并不关心内容是什么,但它最擅长处理文本内容(例如任何源代码),但它也可以上传图像、音频、视频等。
当您为项目创建新目录并希望它成为 bzr 分支时,请确保初始化它,以便 bzr 可以使用版本控制来跟踪它(如果您使用 Quickly 创建应用程序,它已经为您完成了此操作)。
要初始化它,请运行:
cd <your project directory>
bzr init
如果你正在推动bzr push lp:~clem11388/pictureadventure/trunk
它,也假设http://launchpad.net/pictureadventure存在(看起来确实存在)。