git的安装与配置

Git是一个免费和开源的分布式版本控制系统,旨在高速和高效的处理从小到大的项目。Git易于学习,占用空间小,闪电般快速。它超越了像Subversion,CVS,Perforce和ClearCase这样的SCM工具,具有便宜的本地分支,便捷的分段区域和多个工作流程等功能。


1.初次运行 Git 前的配置

下载和安装都比较简单,安装之后首先在用git --version命令查看一下安装版本,如果失败,检查一下环境变量是否已经添加了git。当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改

git config --global user.name "silentmx"
git config --global user.email [email protected]

再次强调,如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。如果想要检查你的配置,可以使用 git config --list命令来列出所有 Git 当时能找到的配置。你可以通过输入git config 来检查 Git 的某一项配置。


2.添加GitHub身份验证 (没有github账户的自己申请一个并登陆)

当从Git连接到GitHub存储库时,您需要使用HTTPS或SSH对GitHub进行身份验证。如果使用HTTPS进行克隆,则可以使用凭证助手将GitHub密码缓存到Git中。如果使用SSH进行克隆,则必须在每台用于从GitHub推送或拉出的计算机上生成SSH密钥。

  • 生成一个新的SSH密钥
    1.打开Git Bash。
    2.在Git Bash中粘贴下面的文本,替换您的GitHub电子邮件地址。这将创建一个新的ssh密钥,使用提供的电子邮件作为标签。
    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    3.当系统提示您输入要保存密钥的文件时,请按Enter键,接受默认的文件位置。
    Enter a file in which to save the key (C:/Users/user/.ssh/id_rsa):[Press enter]
    4.在提示符下,输入安全密码,这里直接按两次Enter。有关更多信息,请参阅“使用SSH密钥密码”。
    Enter passphrase (empty for no passphrase): [Type a passphrase]
    Enter same passphrase again: [Type passphrase again]
    
  • 将SSH密钥添加到您的GitHub帐户
    1.文本编辑器打开生成的ssh key(C:/Users/user/.ssh/id_rsa.pub),拷贝全部内容。
    2.在github页面的右上角,点击你的个人资料照片,然后点击Settings。
    3.在用户设置侧栏中,单击SSH and GPG keys。
    4.单击New SSH key或者Add SSH key.
    5.在“title”字段中,为新密钥添加一个描述性标签。例如,如果您使用的是个人Mac,则可以将其称为“Personal MacBook Air”,将您的ssh key密钥粘贴到“key”字段中。
    6.点击 Add SSH key。如果出现提示,请确认您的GitHub密码。

你可能感兴趣的:(git的安装与配置)