在sublime3配置使用github

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

cmd命令行

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文件内容(复制进来即可)


New SSH keys


在sublime3配置使用github_第1张图片
Add SSH key

6. 测试ssh key是否配置成功

ssh -T [email protected]

成功的话会显示:

Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.

如果不成功,用ssh -vT [email protected],输出信息,确定是哪里出现问题。

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"

}

8.配置好之后就可以愉快的用sublime使用git啦

你可能感兴趣的:(在sublime3配置使用github)