简单实操_Github创建本地仓库及SSH KEY
一、电脑上安装 Git
Ubuntu安装GIt: apt-get install git
查看版本信息: git version
配置Git用户信息 输入:
git config --global user.name "your name"
git config --global user.email "your email address"
键入命令之后屏幕没有输出,则代表设置成功了
git config --list 查看git配置信息
git config user.name 查看git用户名
git config user.email 查看邮箱配置
二、开启 SSH 服务
首先介绍以下什么是SSH服务。SSH是一种安全的传输模式。
github要求推送代码的用户是合法用户,所以每次推送的时候都要输入帐号密码。
但是这样的话比较麻烦,所以可以在你的电脑上生成一个唯一的公钥和私钥,公钥放到github上,私钥放到本地。
当你需要github推送的时候,git就会拿你的私钥跟它的公钥进行匹配。
正确的话就认为你是合法的,允许推送。
sshkey可以理解为你的身份标识。
私钥是你本机上的,别人无法截取。就可以保证sshkey传输是安全的。
sshd表明ssh-server启动了;
三、生成 SSH KEY
一、查看 SSH KEY 和生成SSH KEY
使用ls -al ~/.ssh 查看ssh key是否存在,如果已经存在 则不需要生成SSH KEY
其中id_rsa为私钥,id_rsa.pub为公钥;
生成SSH Key 输入: ssh-keygen -t rsa -C "email address"
生成ssh key过程中,会让你填写passphrase,连续三次回车即可;
这里就不上截图了。
二、复制 SSH KEY
打开id_rsa.pub文件,将内容复制到剪贴板中: vim id_rsa.pub
三、添加 SSH KEY
登录github,打开personal setting页面,选择SSH and GPG keys选项
往Key里面粘贴从id_rsa.pub中拷贝的内容;
title可以随便写;这样就可以把公钥告知git了。
到这里,LInux上的本地github就能够和git建立连接了。
四、创建GitHub仓库
这里就不介绍了,在github网页上操作即可;
五、克隆仓库到本地
使用命令 git clone git@github.com:xxx/xxxx.git
xxx表示你的git 用户名
xxxx 表示你的repo
这种路径格式是SSH格式,另外还有HTTPS格式:https://github.com/xxx/xxxx.git
+++++++++++++++++++++++++++++++++++++++++++++++
参考连接: