1.安装git;
官网下载:https://git-scm.com/downloads
windows版-安装(略);
2. 在程序中找到git文件夹,找到git bash;
输入命令行,设置用户名和邮箱:
git config --global user.name "your-name"
git config --global user.email "your-email"
注意:git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址
3.创建一个版本库
比如在E盘,code文件夹,新建了一个git的文件夹,在此文件夹cmd,命令行输入:git init
4.生成 ssh,输完后连敲三个回车即可
ssh-keygen -t rsa
这时候去查看系统盘用户目录下(一般在C:\Users\你的用户名\.ssh)是否有了.ssh文件夹,进入会看到之前生成的id_rsa以及id_rsa.pub
如果生成多个ssh密钥,可以针对不同邮箱生成不同网站的托管库的ssh,比如:ssh-keygen -t rsa -f ~/.ssh/github_id_rsa -C "email"
-f 指定生成目录和名称
然后在.ssh目录下,新建一个文件config,配置不同id_rsa对于不同网站的远程库
Host github
HostName github
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa
Host others
HostName others
PreferredAuthentications publickey
IdentityFile ~/.ssh/others_id_rsa
5.连接GitHub
这里不一定是GitHub,根据各位同学的实际情况来连接不同的服务器,比如OSChina的码云。
下面以GitHub为例
在settings页面的SSH and GPG keys栏中添加SSH,Title可以自定义,Key的内容即为之前生成的id_rsa.pub文件内容(复制进来即可)
6. 测试ssh key是否配置成功
ssh -T git@github.com
成功的话会显示:
Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.
如果不成功,用ssh -vT git@github.com,输出信息,确定是哪里出现问题。
7.在Sublime Text 3上安装Git插件
这里我假定Sublime Text 3已经安装了Package Control,并且假定也会如何通过该插件来安装其他插件了。
打开Package Control后搜索git回车即可,安装完成后打开菜单栏Preferences/Package Settings/Git/Settings - User
输入如下代码并保存
{
"git_command":"git安装目录\\Git\\cmd\\git.exe"
}