如何安装和设置 Git

来源:互联网 发布:linux解压jar 编辑:程序博客网 时间:2024/05/16 08:11
如何安装和设置 Git

如何安装和设置 Git

GitCafe 是以版本控制软件 Git 为核心的网络服务,因此在使用 GitCafe 服务之前,你必须了解及掌握如何使用 Git 工具。通过以下步骤你就可以学会如何安装和设置 Git 软件,并能顺利连接 GitCafe 服务器。

如果你对 Git 完全不熟悉,想全面学习 Git 知识的话,建议阅读 《Pro Git 中文版》一书。

1.下载及安装 Git

根据你当前使用的系统平台,请下载并安装相应的客户端软件。

  • MacOSX 用户下载链接: Git for Mac

  • Windows 用户下载链接: Git for Windows

  • Linux 平台安装方法如下:

    • Debian/Ubuntu $ apt-get install git-core
    • Fedora $ yum install git
    • Gentoo $ emerge --ask --verbose dev-vcs/git
    • Arch Linux $ pacman -S git

下载并安装完成后,通常在 Mac OSX 及 Linux 平台下我们用终端工具 (Terminal) 来使用 Git ,而在 Windows 平台下用Git Bash 工具。

Git Bash 工具

2.创建 SSH 秘钥

在你的电脑与 GitCafe 服务器之间保持通信时,我们使用 SSH key 认证方式来保证通信安全,所以在使用 GitCafe 前你必须先建创自已的 SSH key。

1). 进入 SSH 目录

cd ~/.ssh

如果还没有 ~/.ssh 目录的话,请先手工创建一个 mkdir ~/.ssh

2). 生成新的 SSH 秘钥

如果你已经有了一个秘钥(默认秘钥位置~/.ssh/id_rsa文件存在),但是你想在 GitCafe 网站上使用另一套秘钥,请查看如何同时使用多个公秘钥

记得把以下命令中的 YOUR_EMAIL@YOUREMAIL.COM 改为你的 Email 地址

ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM"

3). 生成过程中会出现以下信息,按屏幕提示操作,并记得输入 passphrase 口令。

$ ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM"Generating public/private rsa key pair.Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /c/Users/USERNAME/.ssh/id_rsa.Your public key has been saved in /c/Users/USERNAME/.ssh/id_rsa.pub.The key fingerprint is:15:81:d2:7a:c6:6c:0f:ec:b0:b6:d4:18:b8:d1:41:48 YOUR_EMAIL@YOUREMAIL.COM

4). SSH 秘钥生成结束后,你可以在用户目录 (~/.ssh/) 下看到私钥 id_rsa 和公钥 id_rsa.pub 这两个文件,记住千万不要把私钥文件id_rsa 透露给任何人。

3.添加 SSH 公钥到 GitCafe

1). 用文本工具打开公钥文件 ~/.ssh/id_rsa.pub ,复制里面的所有内容到剪贴板。

2). 进入 GitCafe -->账户设置-->SSH 公钥管理设置项,点击添加新公钥 按钮,在 Title 文本框中输入任意字符,在 Key 文本框粘贴刚才复制的公钥字符串,按保存按钮完成操作。

添加公钥

4.测试连接

以上步骤完成后,你就可以通过以下命令来测试是否可以连接 GitCafe 服务器了。

ssh -T git@gitcafe.com

如果是第一次连接的话,会出现以下警告,

The authenticity of host 'gitcafe.com (50.116.2.223)' can't be established.#RSA key fingerprint is 84:9e:c9:8e:7f:36:28:08:7e:13:bf:43:12:74:11:4e.#Are you sure you want to continue connecting (yes/no)?

请检查一下显示的指纹是否跟我们提供的一致:84:9e:c9:8e:7f:36:28:08:7e:13:bf:43:12:74:11:4e
如果不一致请联系你的网络管理员,检查是否有中间人攻击。

如果没有问题,输入 yes 按回车就可以了。

中间会提示你输入 passphrase 口令。

Enter passphrase for key '/c/Users/USERNAME/.ssh/id_rsa':

最后,如果连接成功的话,会出现以下信息。

Hi USERNAME! You've successfully authenticated, but GitCafe does not provide shell access.

5.完成

测试通过后,你就可以到 GitCafe 上创建 Git 项目并上传代码了。Enjoy!

0 0
原创粉丝点击