赞
踩
在去年11月份的时候换了MAC,以前没有记笔记的习惯,win10上配置ssh,连接github都已经忘了。现在赶紧回忆一下,也是第一篇文章,终于没有好多课好多实验好多作业了,开始好好学自己喜欢的东西吧。
首先要有一个github账户和git bash
1、运行 git Bash 客户端,输入如下代码
cd ~/.ssh
ls
(我是在terminal下运行的,其实它就是一个bash),如图
win10下直接打开git bash,如图
输入代码后出现:
zhendeMacBook-Pro:~ yao37$ open .ssh
The file /Users/yao37/.ssh does not exist.
就算打开findle也找不到这个文件
这是因为一开始没有使用过ssh,前面这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤3。
2、创建一个 SSH key
$ ssh-keygen -t rsa -C your_mail@example.com
代码参数含义:
-t 指定密钥类型,默认是 rsa ,可以省略。
-C 设置注释文字,比如邮箱。
-f 指定密钥文件存储文件名。
以上代码省略了 -f 参数,因此,运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的 SSH key 代码,如:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/yao37/.ssh/id_rsa):
当然,你也可以不输入文件名,使用默认文件名(推荐),那么就会生成 id_rsa 和 id_rsa.pub 两个秘钥文件。
接着又会提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是github管理者的密码),
当然,你也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到github上了,如:
Enter passphrase (empty for no passphrase):
# Enter same passphrase again:
噔! SSH key 已经创建成功,接下俩你只需要添加到github的SSH key上就可以了。(本人学识浅,不知道打码那段可不可以暴露,接下来回去好好学习再分享出来嘻嘻)
3、添加你的 SSH key 到 github上面去
首先我们要找到刚刚生成的id_rsa 和 id_rsa.pub 两个秘钥文件,
此时输入
$ open ~/.ssh
没有之前那个“找不到文件”的响应,这时候在打开之前设置好的存放目录就可以找到它们了。
可能找不到适当的软件打开.pub文件,我是直接拖到编辑器就可以打开了。
id_rsa.pub里的整个内容就是ssh key
进入github,进入SSH and GPG keys
title你随意取就好,key填充的内容就是你刚刚在id_rsa.pub文件全部复制过来的那段内容,点击ADD SSH key,完成!
4、测试一下该SSH key
首先要给github bash输入一下代码
$ ssh -T git@github.com
当你输入以上代码时,会有一段警告代码,如:
这是正常的,你输入 yes 回车既可。如果你创建 SSH key 的时候设置了密码,接下来就会提示你输入密码。
成功之后:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
5、来GitHub创建一个小项目练练手吧
进入个人主页
创建成功之后复制链接
在本地创建一个文件来存放项目
在该文件下
git clone 你刚才的链接
出现
Cloning into 'hello'...
warning: You appear to have cloned an empty repository.
创建成功,接着可以根据GitHub给的提示操作
成功上传到GitHub
参考博客:
https://blog.csdn.net/huang3513/article/details/52837075
https://www.cnblogs.com/peteremperor/p/6135809.html
https://www.cnblogs.com/tonycheng93/p/4460052.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。