关键
进入 Git 官网进行下载(Git),视图如下所示,其会自动匹配你电脑的系统,可直接点击右侧,下载 Git 。
或者点击左侧的“下载”选项,进入如下视图选择对应系统进行下载。
注意:window 系统和 Mac 系统下载的区别。
Window系统
Window系统直接下载系统对应版本 Git ,安装软件进行下载即可,安装的后续操作可参照下面的网址。
Mac系统
Mac 系统的话会进入下面的页。
-
安装 git-gui——使用homebrew来安装,点击蓝色字样,进入homebrew网站,直接在终端执行下面的命令即可。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
然后执行
brew install git-gui
2.下载安装 Git ,执行 brew install git
在安装完成后可以使用git --version
进行验证,如果显示了 Git 版本,则证明安装成功。
配置
配置标识信息
因为Git是分布式的版本控制系统,所以一开始要设置名字与邮箱地址,以便标识你的身份(必须步骤!!)
Windows:桌面空白部分右键找到Git Bash,然后会弹出命令行对话框。
Mac与Linux:直接打开本地终端命令行即可。
git config --global user.name "你的邮箱前缀"
git config --global user.email "你的邮箱"
例如:
git config --global user.name "zhangsan"
git config --global user.email "zhangsan@gmail.com"
配置SSH Key
因为我们要实现pull与push代码免密码,所以我们配置ssh key,然后将该ssh key放到icode中,这样我们便可以实现免密码拉取与推送代码。
首先需要创建ssh Key,Windows & Mac & Linux都还是在上一步打开的命令行窗口中执行,首先输入如下的命令:
ssh-keygen -t rsa -C "你的邮箱地址"
例如:
ssh-keygen -t rsa -C "zhangsan@gmail.com"
一路回车、使用默认选项即可。
查看生成的SSH Key
方法一:可以打开 Git Bash 或者终端,输入下面命令 cat ~/.ssh/id_rsa.pub
就可以看到生成的 SSH Key。
方法二:可以打开 Git Bash 或者终端,输入下面命令ssh-keygen
就可以看到生成SSH Key 后的存储地址。
该方法是确认存放公钥的地址,默认就是上面说的路径,直接enter键确认;然后输入密码和确认密码,如果不想设置密码直接不输入内容 按enter键。
方法三:
复制到粘贴板
cat ~/.ssh/id_rsa.pub | clip # Windows
cat ~/.ssh/id_rsa.pub | pbcopy # MacOS
更新
在Mac电脑系统更新后,之前生成的 SSH Key 将会失效,需要重新设置。这是因为rsa加密方式的问题,苹果mac升级系统后,默认不支持rsa方式加密git通讯,所以如果要继续使用这个pub文件加密的方式,则要手动添加cofig配置文件来支持:
在 ~/.ssh/ 目录下新增config文件,
然后在 ~/.ssh/config 中新增:
Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
然后就可以使用下面命令复制到粘贴板。
复制到粘贴板
cat ~/.ssh/id_rsa.pub | clip # Windows
cat ~/.ssh/id_rsa.pub | pbcopy # MacOS
补充
下载时,如果由于网络原因导致无法下载的,我找到一篇国内网络下载git的文章,博主写得十分详细,可以参考如下链接:mac安装HomeBrew和Git_git homebrew-优快云博客