Learn Version Control with Git
A step-by-step course for the complete beginner
Learn Version Control with Git featured image

从一个已被纳入版本控制的项目开始

如果你要得到一个存放在远程服务器中的并且已经被纳入版本控制系统中的项目,你只需要给出项目远程仓库(remote repository) 的 URL 地址。这个 URL 可能采用如下形式:

  • ssh://user@server/git-repo.git
  • user@server:git-repo.git
  • http://example.com/git-repo.git
  • https://example.com/git-repo.git
  • git://example.com/git-repo.git

URL 的形式并不重要,你只需要在命令行界面中键入 “git clone” 命令和URL。当然,你必须明确知道你要下载到你本地计算机的那个位置,首先跳转到这个目录中:

$ cd your/development/folder/
$ git clone https://github.com/gittower/git-crash-course.git
注释

你不需要自己去准备一个远程仓库,也无需把它克隆到你的本地计算机上,使用上面给出的远程仓库的 URL 就可以了。在本书接下来的部分将会使用这个仓库 (repository) 作为例子。

接下来 Git 将会完整地克隆这个仓库到你的本地计算机上,克隆完成后你就可以访问这个仓库了。

  • 对于 “http” and “git” 协议,你不需要任何权限。
  • 对于 “https” URLs,你可能需要输入用户名以及密码。
  • 对于 “ssh” URLs (无论是以 “ssh://” 开头的或者是一个简易格式,“user@server...”),你必须要通过一个 “SSH 公钥(SSH Public Key)” 的认证。虽然它需要你做一点点额外的设置工作,但是这是一个被广泛使用的安全有效的模式。在本书稍后的章节中会专门来介绍这个方面的详细内容。“使用 SSH 公钥验证

About Us

As the makers of Tower, the best Git client for Mac and Windows, we help over 100,000 users in companies like Apple, Google, Amazon, Twitter, and Ebay get the most out of Git.

Just like with Tower, our mission with this platform is to help people become better professionals.

That's why we provide our guides, videos, and cheat sheets (about version control with Git and lots of other topics) for free.