一、git 下载 地址 https://git-scm.com/download/
二、默认安装
三、配置
第一步:输入ssh-keygen –t rsa –C “邮箱地址”。(注意ssh-keygen之间是没有空格的,其他的之间是有空格的)
第二步:回车之后,要求输入一个保存密钥的路径,括号中的是默认位置。建议直接回车,使用默认路径。
第三步:要求设置密码,直接回车两次,就可以生成密钥了。(刚才的默认路径下会生成两个文件:id_rsa和id_rsa.pub。id_rsa.pub中的全部内容就是密钥)
、
第四步:转到github官网上配置ssh key.
1、点击 左边的edit profiles
2、点击 ssh and gpg keys
3、点击右上角的new ssh key
其中名字随便取。key就是刚才id_rsa.pub中的全部内容
测试 ssh -T git@github.com
git 连接超时解决
在公钥路径下新增一个文件config(无后缀名) 内容如下
Host github.com
user ‘注册时的邮箱’
Hostname ssh.github.com
preferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
再测试
第一次连接时填yes
如果出现 Hi XXX ! …successfully…即表示连接成功
上面是打开cmd 配置本地用户名及邮箱
git clone 项目特别慢的解决方法
使用国内镜像,目前已知Github国内镜像网站有github.com.cnpmjs.org和git.sdut.me/。速度根据各地情况而定,在clone某个项目的时候将github.com替换为github.com.cnpmjs.org即可。
idea 成功上传项目到git 后,在远程仓库会有收到一个分支的推送