git搭配Idea的使用
安装汉化包
把压缩包中的msgs文件夹copy到 Git安装目录/mingw64/share/git-gui/lib
新建一个文本文档
刚开始打开的时候是没有的
右键-》Gui -Gui Here
(未跟踪状态)
只要你在仓库哪里你增加一个就展示一个
选中文件 点击提交 -》缓存为提交
点击提交
这个时候还没有提交到本地仓库上去 点击上传
以上一般运用到文件上,本地代码不这样
Ssh key 介绍及使用
介绍
讲到介绍SSH Key 我们不妨来介绍一下SSH
SSH
Secure Shell (SSH) 是一个允许两台电脑之间通过安全的连接进行数据交换的网络协议。通过加密保证了数据的保密性和完整性。SSH采用公钥加密技术来验证远程主机,以及(必要时)允许远程主机验证用户。
传统的FTP、Telnet是再网络中明文传送数据、用户帐号和密码,很容易受到中间人攻击。
SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。
SSH只是一种协议,其开源实现有OpenSSH程序。
SSH服务端和客户端程序
OpenSSH (OpenBSD Secure Shell) 是一套使用ssh协议,通过计算机网络,提供加密通讯会话的计算机程序。
如果需要作为ssh的服务端,则需要安装openssh。
如果仅是作为ssh客户端,在Linux中直接使用ssh命令即可。
Windows中的ssh客户端程序有:
Putty
PuTTY Tray(Putty的加强版)
Bitvise 的 ssh client (功能多,免费)
Xshell (2017年被爆多版本存在后门)
SecureCRT(算了吧)
Cmder(开源的命令行工具,并且集成了Git for Windows和多个Unix命令,cmder的使用可参考 Cmder - 简书 里面有讲到ssh agent的配置)
SSH Key
SSH 密钥对 最直观的作用:让你方便的登录到 SSH 服务器,而无需输入密码。由于你无需发送你的密码到网络中,SSH 密钥对被认为是更加安全的方式。
原因是:SSH利用SSH Key来进行前面提到的基于密钥的安全验证。
使用SSH key的步骤:
在客户端生成SSH key(密钥对:公钥和私钥)
在服务端的配置文件中加入你的公钥。(比如我们需要再GitHub中粘贴你的公钥)
Ssh key配置
操作分为本地电脑配置和github网站配置
第一步:本地电脑配置
右键空白处,选择Git Bash Here打开相关命令窗口
1.配置用户名和邮箱(如果已经配置,就跳过)
git config --global user.name “username”
git config --global user.email “email”
之后就会在C:\Users\Administrator下创建一个.gitconfig文件,内容为
[user]
name = xxx
email = xxx@xxx.com
注1:username和email即github的登陆帐号和注册邮箱
注2:git config命令的–global参数,用了这个参数,表示你这台机器上所