Linode中文文档索引:【软件开发 – 版本控制】

Linode的文档很丰富,有1000多篇,但只有英文版,有时想搭建什么服务或者解决什么问题,搜出来的常是抄来抄去的中文资料,缺乏权威性。为此本站花了一番功夫,将Linode的官方文档进行了整理,将同一个话题下的相关文档聚集在一起,并翻译了标题和概要,方便大家检索使用。碰到需求或问题时,只需定位到相关话题,根据标题和概要即可找到符合需求的文档。找到文档后,通过链接跳转到官方文档直接阅读原文即可,技术类的文档代码占大部分,还是很容易读懂的。本站已发布的中文文档链接也会陆续加入这些文档索引中。本文是【软件开发 - 版本控制】类下的文档,共计16篇,按从新到旧编排。

如果你还没有使用过Linode的服务,可通过以下链接注册帐号,使用优惠码podcastinit2018,将获赠$20赠金。

注册Linode得$20赠金

使用Docker安装GitLab
如何使用Docker安装GitLab。
GitLab是一个免费的Git存储库管理应用程序,如GitHub或Bitbucket,您可以在自己的Linode上运行。本指南将向您展示如何使用官方GitLab Docker映像安装GitLab。
"Install GitLab with Docker"
tags: gitlab | git | docker

如何在Windows上安装Git
在Windows上安装Git的简短指南
要在Windows上安装Git,您需要从Git网站下载安装程序:
"How to install Git on Windows"
tags: windows | git | version

如何在Mac上安装Git
安装Git的简短指南
在Mac OS上安装Git有多种方法。您可以使用Homebrew,MacPorts或下载Git安装程序包来安装Git。
"How to install Git on Mac"
tags: mac | git | version

如何在Linux上安装Git
在Linux上安装Git的简短指南

如何安装Git并克隆GitHub软件源
本教程介绍如何使用Git和GitHub开发有关安装Git和创建第一个GitHub测试存储库的说明。
GitHub是一个允许开发人员使用Git版本控制系统进行协作的网站。通过Git和GitHub,来自世界各地的程序员可以在有组织的最新流程中分享想法和代码。
How to Install Git and Clone a GitHub Repository
tags: git | dvcs | vcs | scm | gitweb | github

版本控制简介
我们开始使用版本控制的指南
在“托管网站”指南中,您了解了如何通过安装和配置Web服务器,数据库和PHP来托管您的网站。现在是时候实现版本控制来保护您的数据并顺利处理代码更新。当您到达本指南的末尾时,您将了解如何使用大型组织使用的许多版本控制方法和工具。
Introduction to Version Control
tags: version control | introduction to version control | git | introduction to git

使用Mercurial管理分布式版本控制
使用Mercurial版本控制系统来管理分布式环境中的源代码。
Mercurial是领先的分布式版本控制系统之一,它允许软件开发人员和协作人团队在公共代码库上工作,而无需依赖集中式服务器或持续的网络连接。 Mercurial在多个平台上运行,可用于管理许多不同操作系统上的代码项目。
Manage Distributed Version Control with Mercurial
tags: version control | hg | mercurial

使用Bazaar管理分布式源分支
使用Bazaar版本管理系统。
Bazaar是一个类似于git的分布式版本控制系统。 Bazaar允许开发人员跟踪源代码的进度并协作处理单个工作对象,而不依赖于集中式服务器来协调他们的活动。与git不同,Baza的界面对Subversion等集中版本控制系统的用户来说很熟悉。
Manage Distributed Source Branches with Bazaar
tags: bzr | bazaar | vcs | scm | dcvs

使用Subversion管理源代码版本
本指南介绍了如何使用开源版本控制系统Subversion管理源代码。
Subversion(SVN)是一个集中式版本控制系统。由软件开发人员用于跟踪项目的生产和维护期间的更改。 SVN是许多开发工具链中熟悉且标准的组件。 Subversion是作为Concurrent Versions System(CVS)的替代品而开发的。 SVN试图解决CVS的许多主要问题,而不需要在软件开发方式上进行任何范式转换:
Manage Source Code Versions with Subversion
tags: svn | version control | source control management | subversion

如何在Linux,Mac或Windows上安装Git
在GNU / Linux,MacOSX和Windows上安装git
Git由Linus Torvalds为Linux内核开发设计和开发。 Git为非线性分布式开发提供支持,允许多个贡献者同时处理项目。 Git是最流行的分布式版本控制和源代码管理系统。
How to Install Git on Linux, Mac or Windows
tags: git | dvcs | vcs | scm | gitweb

Ubuntu

‘在Ubuntu 18.04上安装GitLab
使用SSL在Ubuntu 18.04上安装GitLab
GitLab是一个完整的解决方案,适用于软件开发生命周期的各个方面。 GitLab的核心是您的集中式Git存储库。它还具有内置工具,可以代表开发工作流程中的每个任务,从规划到测试再到发布。您可以在Linode上托管自己的GitLab实例,而不是使用第三方托管。使用GitLab自我托管您的软件开发,可以完全控制您的代码库,同时为团队成员提供易于使用的界面。 GitLab是最受欢迎的自托管Git存储库,因此您将受益于一组强大的集成工具和活跃的社区。
‘Install GitLab on Ubuntu 18.04
tags: git | gitlab | version control | ubuntu

如何从Omnibus GitLab中解散nginx以便为多个网站提供服务
从Omnibus Gitlab中拆分默认的nginx服务器并安装和配置自己的服务器以启用虚拟主机。
Omnibus GitLab是一个软件包(或软件堆栈),允许您在Linode上轻松安装和运行GitLab。
How to Unbundle nginx from Omnibus GitLab for Serving Multiple Websites
tags: version control | git | gitlab | install gitlab on ubuntu | how to manage repositories with gitlab

在Ubuntu 14.04上安装GitLab(Trusty Tahr发行版)
在Ubuntu 14.04(Trusty Tahr)上安装GitLab。
GitLab是一个基于Ruby on Rails的免费git存储库管理应用程序。如果您想托管自己的git存储库,这是一个有趣的替代方案,因为在编写私有或闭源软件时,第三方托管并不总是最佳选择。
Install GitLab on Ubuntu 14.04 (Trusty Tahr)
tags: version control | git | gitlab | ruby | ruby on rails | mysql | postgresql | nginx

Git入门
在本指南中学习Git的基础知识。发现最受欢迎的分布式版本控制和源代码管理系统之一,这些系统可以为项目做出贡献并轻松地与团队合作。
Git是一个分布式版本控制系统。 Git由Linus Torvalds为Linux内核开发设计和开发。 Git为非线性分布式开发提供支持,允许多个贡献者同时处理项目。 Git是最流行的分布式版本控制和源代码管理系统。本指南将向您介绍Git入门的基础知识,从安装软件到在本地和远程存储库(repo)上使用基本命令。
Getting Started with Git
tags: git | dvcs | vcs | scm | gitweb | gitolite | ubuntu | debian | arch | gentoo

Debian

使用nginx和PostgreSQL在Debian 9上安装Gogs
在Debian 8(Jessie)服务器上安装Gogs,Go中编写的自托管Git服务。
Gogs是一个自我托管的Git服务,类似于GitLab。它是用Go编写的,旨在成为设置自托管Git服务的最简单,最轻松的方式。如果您需要设置私有Git存储库,Gogs是最佳选择之一,但不想为其他Git服务的私人计划付费。
Install Gogs on Debian 9 with nginx and PostgreSQL
tags: gogs | git | golang | nginx | postgresql

在Debian 5上使用基于Git的开发网络与Girocco(Lenny发行版)
使用repo.or.cz中的Girocco引擎可以轻松访问Git存储库。
Girocco是为repo.or.cz提供的第一个公共git托管服务之一而创建的底层引擎,它允许用户使用易于使用的基于Web的界面来创建和查看git存储库。也许最令人兴奋的是,Girocco提供了无缝“分叉”网站上现有存储库并发布这些更改而无需“推送”访问原始存储库的能力,从而实现了大量的分布式工作流和协作体验。
Git Based Development Networks with Girocco on Debian 5 (Lenny)
tags: git | girocco | gitweb | project hosting | social coding

注册Linode得$20赠金


其它推荐

本系列文档中多数内容也适用于其它VPS提供商,如果你想使用其它VPS服务,可以尝试Vultr和BandwagonHost:
注册Vultr得$10-$25赠金
搬瓦工CN2线路