9.9 通过 Git 打包和安装

    在 Linux 和 OS X 的机器上 Git 是默认安装的,在 Windows 上你必须先自行安装,参见 。

    这里将通过为第 9.8 节中的 uc 包创建一个 git 仓库作为演示

    进入到 uc 包目录下并创建一个 Git 仓库在里面: 。

    信息提示: Initialized empty git repository in $PWD/uc

    • 标记为第一个版本:git commit -m "initial rivision"

    现在必须登录 GitHub 网站

    如果您还没有账号,可以去注册一个开源项目的免费帐号。输入正确的帐号密码和有效的邮箱地址并进一步创建用户。然后你将获得一个 Git 命令的列表。本地仓库的操作命令已经完成。一个优秀的系统在你遇到任何问题的时候将 。

    在云端创建一个新的 uc 仓库;发布的指令为( 替代用户名):

    操作完成后检查 GitHub 上的包页面: http://github.com/NNNN/uc

    这样现在这台机器上的其他 Go 应用程序也可以通过导入路径:"github.com/NNNN/uc" 代替 来使用。

    也可以将其缩写为:import uc "github.com/NNNN/uc"

    然后修改 Makefile: 将 TARG=uc 替换为 TARG=github.com/NNNN/uc

    Gomake(和 go install)将通过 下的本地版本进行工作。

    • BitBucket(hg/Git)
    • GitHub(Git)
    • Launchpad(bzr)

    版本控制系统可以选择你熟悉的或者本地使用的代码版本控制。Go 核心代码的仓库是使用 Mercurial(hg) 来控制的,所以它是一个最可能保证你可以得到开发者项目中最好的软件。Git 也很出名,同样也适用。如果你从未使用过版本控制,这些网站有一些很好的帮助并且你可以通过在谷歌搜索 “{name} tutorial”,(name为你想要使用的版本控制系统),得到许多很好的教程。