Pro Git 中文版 第2版 2.1.66一个远程仓库通常只是一个裸仓库(bare repository)——即一个没有当前工作目录的仓库。 因为该仓库仅仅 作为合作媒介,不需要从磁盘检查快照;存放的只有 Git 的资料。 简单的说,裸仓库就是你工程目录内的 .git 子目录内容,不包含其他资料。 协议 Git 可以使用四种不同的协议来传输资料:本地协议(Local),HTTP 协议,SSH(Secure Shell)协议及 Git 协议。 目录拥有可写权 限,那么他将自动拥有推送权限。 如果到该项目目录中运行 git init 命令,并加上 --shared 选项, 那么 Git 会自动修改该仓库目录的组权限 为可写。 注意,运行此命令的工程中不会摧毁任何提交、引用等内容。 $ ssh user@git.example.com $ cd /srv/git/my_project.git $ git init --bare --shared 在一个特性(featureA)上工作, 同时 Jessica 与第三个开发者 Josie 在第二个 特性(featureB)上工作。 在本例中,公司使用了一种整合-管理者工作流程,独立小组的工作只能被特定的 工程师整合, 主仓库的 master 分支只能被那些工程师更新。 在这种情况下,所有的工作都是在基于团队的分 支上完成的并且稍后会被整合者拉到一起。 因为 Jessica 在两个特性上工作,并且平行地与两个不同的开发者协作,让我们跟随她的工作流程。0 码力 | 501 页 | 19.30 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66一个远程仓库通常只是一个裸仓库(bare repository)——即一个没有当前 工作目录的仓库。 因为该仓库仅仅作为合作媒介,不需要从磁盘检查快照; 存放的只有 Git 的资料。 简单的说,裸仓库就是你工程目录内的 .git 子目录 内容,不包含其他资料。 协议 Git 可以使用四种不同的协议来传输资料:本地协议(Local),HTTP 协议, SSH(Secure Shell)协议及 Git 目录拥有可写权限,那么他将自动拥有推送权限。 如果到该项目目录中运行 git init 命令,并加上 --shared 选项, 那么 Git 会自动修改该仓库目录的组权限为可写。 注意,运行此命令的工程中不会摧 毁任何提交、引用等内容。 $ ssh user@git.example.com $ cd /srv/git/my_project.git $ git init --bare --shared 同时 Jessica 与第三个开发者 Josie 在第二个特性(featureB)上工作。 在本例中,公司使 用了一种整合-管理者工作流程,独立小组的工作只能被特定的工程师整合, 主仓库的 master 分支只能被那些工程师更新。 在这种情况下,所有的工作都 是在基于团队的分支上完成的并且稍后会被整合者拉到一起。 因为 Jessica 在两个特性上工作,并且平行地与两个不同的开发者协作,让我0 码力 | 670 页 | 13.59 MB | 1 年前3
Gitea v1.21.1 中文文档prod . WORK_PATH : the-work-path: 工作目录, 前文有提及. ROOT : %(APP_DATA_PATH)s/gitea-repositories: 存放git工程的根目录,建议填绝对路径。 相对 路径将被解析为 AppWorkPath /%(ROOT)s. SCRIPT_TYPE : bash: 服务器支持的Shell类型,通常是 bash , 但有些服务器也有可能是0 码力 | 303 页 | 3.88 MB | 1 年前3
共 3 条
- 1













