windows GitHub SSH配置

windows GitHub SSH配置

在网上看了好多教程都不是很清楚,今天自己来写一下

前提: 如果已经安装了GitHub for windows 就不用再重复配置ssh了。

首先 你应该注册有个GitHub账号 ,注册完之后创建一个仓库(repositry)
点击 New Repository,这里Repository name 可以自定义,例如:FirstRepo。
Description是可选项, 然后点击create repository

这里写图片描述

接下来就要安装Git客户端 按照提示,完成安装。

现在正式开始 配置SSH Keys

进入安装目录,打开Git Bash控制台

1 、 检查是否存在SSH keys,如果第一次安装是没有的,输入如下命令 ,如果存在key了,可以直接跳到第4步。

$ cd ~/.ssh  

如果显示 “No such file or directory “那么略过下一步

2、备份、并且移除已经存在的SSH keys

$ ls  
$ mkdir key_backup  
$ cp id_rsa* key_backup  
$ rm id_rsa* 

3、生成新的SSH Key

$ ssh-keygen -t rsa -C "your_email@youremail.com"  

这里的e-mail是你注册GitHub时候的e-mail,双引号不能省略,提示要输入文件名来保存key是,默认按回车就行, 连续按三次回车, 最后你将看到一串16进制的数字,同时在当前路径的.ssh目下面生成id_rsa和id_rsa.pub文件。说明key已经生成了

4、把生成的key添加到GitHub中去
用编辑器(sublime Text,vim)打开id_rsa.pub文件,将所有内容拷贝到key的输入框里。这样key就添加成功了。

这里写图片描述

5、最后一步,测试一下是否成功。输入如下命令

$ ssh -T git@github.com 

如果出现Hi “username”! You’re successfully authentiated,but GitHub does not provide shell access 。就表示SSH keys已经配置成功了

6、现在将文件上传到GitHub上去了
首先需要设置个人信息,在提交代码是说明是谁提交的。

$ git config --global user.name "yourname"  
$ git config --global user.email "your_email@youremail.com" 

7、接下来执行以下命令

$ mkdir FirstRepo
$ cd FirstRepo
$ git init  
$ touch README  
$ git add README  
$ git commit -m 'first commit'  
$ git remote add origin git@github.com:githubName/FirstRepo.git  
$ git push -u origin master 

注意:上面的githubName 是你的GitHub用户名

init :初始化git,创建一个README文件,当然这个文件时空的,你可以往里面填内容。

add : 就是把README文件纳入到git的管理范围内,

commit: 只把那些发生了改变的文件做快照。此时还没有把代码提交到GitHub上去

remote:和GitHub建立远程连接,

push : 把文件推送到GitHub站点去

ok! 就酱。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值