github
文章平均质量分 96
似水~年华
这个作者很懒,什么都没留下…
展开
-
Git diff结果显示分析
今天在学习Git的各种命令过程中(https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%AE%B0%E5%BD%95%E6%AF%8F%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%88%B0%E4%BB%93%E5%BA%93)发现git diff这条命令的输出结果不知所云,于是查了一下,记录一下。结合ubun...原创 2019-11-08 21:38:13 · 780 阅读 · 0 评论 -
Git使用详细教程
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能...转载 2019-03-15 14:58:17 · 79 阅读 · 0 评论 -
SSH 原理
1. 初见SSHSSH是一种协议标准,其目的是实现安全远程登录以及其它安全网络服务。SSH仅仅是一协议标准,其具体的实现有很多,既有开源实现的OpenSSH,也有商业实现方案。使用范围最广泛的当然是开源实现OpenSSH。2. SSH工作原理在讨论SSH的原理和使用前,我们需要分析一个问题:为什么需要SSH?从1.1节SSH的定义中可以看出,SSH和telnet、ftp等协...转载 2019-03-20 10:31:57 · 151 阅读 · 0 评论 -
5分钟理解SSH的工作原理
熟悉Linux的人肯定都知道SSH。SSH是一种用于安全访问远程服务器的网络协议。它将客户端与服务端之间的消息通过加密保护起来,这样就无法被窃取或篡改了。那么它安全性是如何实现的呢?为了理解SSH,先要介绍两个重要概念:对称加密和非对称加密。对称加密:在对称加密中,客户端和服务端使用同一个密钥对数据进行加密和解密。这种方法的好处是加密强度高,很难破解。缺点也很明显,即密钥本身容...转载 2019-03-20 10:33:46 · 735 阅读 · 0 评论 -
如何切换多个GitHub账号
1 前言很惭愧做了几年开发,刚刚使用Git。入职的时候使用公司邮箱注册的GitHub账号,后来使用私人邮箱又注册一个。为了解决同一系统上多个账号切换的问题,查了一些资料,在此总结一下。注:当前操作系统是Windows10,shell工具是PowerShell, Git版本为Git for Windows-2.9.2-64bit。2 本地配置遇到的第一个问题是Author。每次查看提...转载 2019-03-20 12:56:05 · 569 阅读 · 0 评论 -
Windows下Git多账号配置,同一电脑多个ssh-key的管理,适用于GitHub账号和其它类似服务器账号
需求: 公司有github账号,自己有github账号,想在git上同时使用,两者互不干扰。思路: 管理两个SHH key。备注:这篇文章所有执行命令的地方都是在管理员模式下进行,即打开cmd,Git Bash客户端用管理员身份运行程序。解决方案:一、生成两个SSH key为了举例方便,这里使用“one”和“two”两个账户。下同。$ ssh-keyg...转载 2019-03-20 17:03:28 · 366 阅读 · 0 评论