赞
踩
SSH是一种建立在应用层基础上的网络安全协议,用于计算机之间的加密登录。
SSH主要使用对称密钥和非对称密钥两种密钥。
SSH提供基于口令的安全验证和基于密钥的安全验证两种验证方式。
客户端输入密码进行登录,由服务端生成公钥和私钥。
客户端无需输入密码即可登录,由客户端生成公钥和私钥。
因为基于密钥的安全验证(公钥登录)默认选择RSA加密算法,这里介绍一下。
Win+R打开运行,然后输入cmd进入命令行界面,输入(已安装好git的情况下)
ssh-keygen -t rsa -C "你的邮件地址"
输入上述指令回车后,将弹出以下提示
Enter file in which to save the key (……): //生成保存密钥的文件夹,回车即可
Enter passphrase(empty for no passphrase): //是否要为私钥设置密码,不设置直接回车就行
Enter same passphrase again: //重复输入密码,不设置继续回车
……
Your public key has been saved in…… //找到这一行,后面显示的就是公钥文件所存储的位置,
//找到公钥文件后用记事本打开,全部复制。
可以看见,当前路径生成了一个名称为项目名称的文件夹,双击进去有一个READER.md文件。
在git命令行界面输入
cd ./你的项目名称(即克隆文件夹名称) //回车后将进入项目的子目录里
git remote add origin 刚才复制的链接 //本地库关联远程库,origin是远程仓库链接的“别名”,后续会用到
git config --global user.name "用户名" //输入用户名和邮箱
git config --global user.email "邮件" //git的用户名和邮件用于让远程仓库记录哪次提交是由谁完成的,不会进行验证。
上面已经双击进入项目文件夹的子目录,这时
工作区(改动后的文件都显示在这里) | 差异区(显示出文件的具体改动) |
---|---|
暂存区 | 提交说明(备注改动的内容和原因) |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。