安装 Git
在 Mac OS X 上安装 Git
在 Mac 上安装 Git 有多种方法。事实上,如果您已经安装了 XCode(或者它的命令行工具),Git 可能已经安装好了。如需确定是否安装,请打开终端并输入 git --version
。
$ git --version
git version 2.7.0 (Apple Git-66)
苹果实际上维护并发布了自己的 Git 克隆,但它往往在几个主要版本上落后于主流 Git。您可能需要使用以下方法之一安装更新版本的 Git:
适用于 Mac 的 Git 安装程序
在 Mac 上安装 Git 最简单的方法是通过独立安装程序:
1. 下载最新的 Git for Mac 安装程序。
2. 按照提示安装 Git。
3. 开放终端并输入 git --version
来验证安装是否成功:
相关资料
Git 速查表
查看解决方案
了解 Bitbucket Cloud 的 Git
$ git --version
git version 2.9.2
4. 使用以下命令配置您的 Git 用户名和电子邮件,将 Emma 的名字替换为您自己的名字。这些详细信息将与您创建的任何提交相关联:
$ git config --global user.name "Emma Paris"
$ git config --global user.email "eparis@atlassian.com"
5. (可选)要让 Git 在使用 HTTPS 存储库时记住您的用户名和密码,请配置 git-credential-osxkeychain 助手。
安装使用 Homebrew 的 Git
如果您已经安装了自制软件来管理 OS X 上的软件包,您可以按照以下说明安装 Git:
1. 开放终端并使用自制软件安装 Git:
$ brew install git
2. 输入 git --version
来验证安装是否成功:
$ git --version
git version 2.9.2
3. 使用以下命令配置您的 Git 用户名和电子邮件,将 Emma 的名字替换为您自己的名字。这些详细信息将与您创建的任何提交相关联:
$ git config --global user.name "Emma Paris"
$ git config --global user.email "eparis@atlassian.com"
4. (可选)要让 Git 在使用 HTTPS 存储库时记住您的用户名和密码,请安装 git-credential-osxkeychain 助手。
$ sudo port selfupdate
2. 搜索最新可用的 Git 端口和变体:
$ port search git
$ port variants git
3. 安装带有 bash 完成功能的 Git、OS X 钥匙链助手和文档:
$ sudo port install git +bash_completion +credential_osxkeychain +doc
4. 使用以下命令配置您的 Git 用户名和电子邮件,将 Emma 的名字替换为您自己的名字。这些详细信息将与您创建的任何提交相关联:
$ git config --global user.name "Emma Paris"
$ git config --global user.email "eparis@atlassian.com"
5.(可选)要让 Git 在使用 HTTPS 存储库时记住您的用户名和密码,请配置 git-credential-osxkeychain 助手。
安装 git-credential-osxkeychain 助手
Bitbucket supports pushing and pulling your Git repositories over both SSH and HTTPS. To work with a private repository over HTTPS, you must supply a username and password each time you push or pull. The git-credential-osxkeychain helper allows you to cache your username and password in the OSX keychain, so you don't have to retype it each time.
1. 如果您按照上面的 MacPorts 或自制软件说明进行操作,则助手应该已经安装好了。否则,您需要下载并安装助手。开放终端窗口并检查:
$ git credential-osxkeychain
usage: git credential-osxkeychain <get|store|erase>
如果您收到使用陈述,请跳至步骤 4。如果未安装该助手,请转到步骤 2。
2. 使用 curl 下载 git-credential-osxkeychain(或者通过浏览器下载),然后将其移至 /usr/local/bin
:
$ curl -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
$ sudo mv git-credential-osxkeychain /usr/local/bin/
3. Make the file an executable:
$ chmod u+x /usr/local/bin/git-credential-osxkeychain
4. 将 git 配置为使用 osxkeychain 凭证助手。
$ git config --global credential.helper osxkeychain
下次 Git 提示您输入用户名和密码时,它会将这些信息缓存在您的钥匙链中以备将来使用。
安装使用 Atlassian Sourcetree 的 Git
Sourcetree 是适用于 Mac 的免费的视觉化 Git 客户端,附带自己的 Git 捆绑版本。您可以在此处下载 Sourcetree。
要了解如何使用带有 Sourcetree 的 Git(以及如何在 Bitbucket 上托管 Git 代码库),您可以遵循我们全面的 使用 Bitbucket 和 Sourcetree 的 Git 教程。
在 OS X 上从源构建 Git
在 Mac 上构建 Git 可能有点棘手,因为某些库会在 OS X 版本之间移动。在 El Capitan (OS X 10.11) 上,按照以下说明构建 Git:
1. 从终端安装 XCode 的命令行工具(如果您还没有):
$ xcode-select --install
2. 安装自制软件。
3. 使用自制软件安装 openssl:
$ brew install openssl
3. 克隆 Git 源代码(或者如果您还没有安装 Git 版本,请下载并解压缩):
$ git clone https://github.com/git/git.git
5. 要构建 Git,请使用以下标记运行 make:
$ NO_GETTEXT=1 make CFLAGS="-I/usr/local/opt/openssl/include" LDFLAGS="-L/usr/local/opt/openssl/lib"
在 Windows 上安装 Git
Git for Windows 独立安装程序
1. 下载最新的 Git for Windows 安装程序。
2. 成功启动安装程序后,您应该会看到 Git 安装向导屏幕。按照下一步和完成提示完成安装。对于大多数用户来说,默认选项非常明智。
3. 打开命令提示符(如果在安装过程中选择不使用 Windows 命令提示符中的 Git,则打开 Git Bash)。
4. 使用以下命令配置您的 Git 用户名和电子邮件,将 Emma 的名字替换为您自己的名字。这些详细信息将与您创建的任何提交相关联:
$ git config --global user.name "Emma Paris"
$ git config --global user.email "eparis@atlassian.com"
5. 可选:在 Windows 上安装 Git 凭证助手
Bitbucket 支持在 Bitbucket 上推送和提取 HTTP 到远程 Git 存储库。每次与远程存储库交互时,都必须提供用户名/密码组合。您可以将这些凭证存储在 Git Credential Manager for Windows 中,而不是每次都提供组合。
安装使用 Atlassian Sourcetree 的 Git
Sourcetree 是适用于 Windows 的免费的视觉化的 Git 客户端,并附带自己的 Git 捆绑版本。您可以在此处下载 Sourcetree。
要了解如何使用带有 Sourcetree 的 Git(以及如何在 Bitbucket 上托管 Git 存储库),您可以遵循我们全面的使用 Bitbucket 和 Sourcetree 的 Git 教程。
在 Linux 上安装 Git
Debian/Ubuntu (apt-get)
Git 软件包可通过 apt 获得:
1. 在您的 shell 中使用 apt-get 安装 Git:
$ sudo apt-get update
$ sudo apt-get install git
2. 输入 git --version
来验证安装是否成功:
$ git --version
git version 2.9.2
3. 使用以下命令配置您的 Git 用户名和电子邮件,将 Emma 的名字替换为您自己的名字。这些详细信息将与您创建的任何提交相关联:
$ git config --global user.name "Emma Paris"
$ git config --global user.email "eparis@atlassian.com"
Fedora (dnf/yum)
$ sudo dnf install git
或
$ sudo yum install git
2. 输入 git --version
来验证安装是否成功:
$ git --version
git version 2.9.2
3. 使用以下命令配置您的 Git 用户名和电子邮件,将 Emma 的名字替换为您自己的名字。这些详细信息将与您创建的任何提交相关联
$ git config --global user.name "Emma Paris"
$ git config --global user.email "eparis@atlassian.com"
在 Linux 上从源构建 Git
Debian / Ubuntu
Git 需要多个依赖关系才能在 Linux 上构建。这些可通过 apt 获得:
1. 在您的 shell 中,使用 apt-get 安装必要的依赖关系:
$ sudo apt-get update
$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
2. 克隆 Git 源代码(或者如果您还没有安装 Git 版本,请下载并解压缩):
$ git clone https://git.kernel.org/pub/scm/git/git.git
3. 要构建 Git 并将其安装在 /usr
下,请运行 make
:
$ make all doc info prefix=/usr
$ sudo make install install-doc install-html install-info install-man prefix=/usr
Fedora
Git 需要多个依赖关系才能在 Linux 上构建。这些可以通过 yum 和 dnf 获得:
1. 在您的 shell 中,使用 dnf(或 yum,在旧版 Fedora 上)安装必要的构建依赖关系:
$ sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
或者使用 yum。对于 yum,您可能需要先安装 Extra Packages for Enterprise Linux (EPEL) 存储库:
$ sudo yum install epel-release
$ sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
2. 将 docbook2X 符号链接到 Git 构建期望的文件名:
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
3. 克隆 Git 源代码(或者如果您还没有安装 Git 版本,请下载并解压缩):
$ git clone https://git.kernel.org/pub/scm/git/git.git
3.要构建 Git 并将其安装在 /usr
下,请运行 make
:
$ make all doc prefix=/usr
$ sudo make install install-doc install-html install-man prefix=/usr
分享此文章
下一主题
推荐阅读
将这些资源加入书签,以了解 DevOps 团队的类型,或获取 Atlassian 关于 DevOps 的持续更新。