windows 下git 的配置安装与使用
一、安装GIT(过于简单略过)
二、配置git
二(一)、配置git的user name和email
打开 git bash,输入
$ git config --global user.name "yourGitName"
$ git config --global user.email "yourEmail@test.com"
二(二)、生成git的ssh
依旧是在git bash,输入
$ ssh-keygen -t rsa -C "yourEmail@test.com"
然后会跳出一句话,让你输入保存key的文件,这里使用默认地址的默认文件即可,即什么都不输入直接按回车;
然后让你输入密码,如果你不需要密码,什么都不输入直接按回车;
确认输入密码,因为上一步并没有设置密码,所以这一步也是直接按回车;
若是操作成功,会看到如下信息(不成功就重复上述步骤):

成功后,生成2个文件:id_rsa和id_rsa.pub。默认位于C:\USERS\YOUR PC NAME\.ssh文件夹中(win7),比如我的:

(PS:这一步为止,还没有know_hosts文件,这是待会儿设置完ssh-agent等一些操作后才会出现的)
二(三)、添加ssh key到ssh-agent
1.先开启ssh-agent(如果使用的其他的桌面端或者其他什么工具,应该有对应的开启设置)。手动开启ssh-agent指令
eval $(ssh-agent -s)
回车后,会得到agent pid的值:
例如我的是:

2.添加ssh key 到ssh-agent中
ssh-add ~/.ssh/id_rsa
其中,id_rsa是默认文件名,如果之前生成ssh的步骤中,你改了保存文件名和保存路径,那么这里就要改成相应的路径和文件名。
二(四)、当然要把ssh-key添加进github账号里才行啦!
在github官网的个人settings里找到SSH and GPG keys,然后点进去,点‘New SSH key’的绿按钮,把id_ras.pub内的全部内容全部粘进去就ok;


ps:验证ssh连接是否配置成功:
依旧是在git bash中输入
ssh -T git@github.com
回车后,应当会看到大致语句:
Are you sure you want to continue connecting (yes/no)?
输入yes,回车。然后会看到有自己github账号名的欢迎语句,就表示ssh连接配成功了:

OJBK!至此,git clone项目到这台电脑里来的时候就可以通过ssh的方式啦!
几个容易出错的地方:
1.git gui 打开后,push文件时出错:
You can't push to git://github.com/user_name/user_repo.git
Use git@github.com:user_name/user_repo.git (或者是http://xxxxxxxxxxxxx)
解决方案:一般是由于从github上 clone版本库到本机的时候,源地址填的是git://sdfsdfsf导致,把这个地址改成 git@github.com:username/myNCCL.git即可。。
push成功的截图为此:

然后去github网页上刷新一下,就能看到这个刚提交上去的新文件了
windows 下git 的配置安装与使用的更多相关文章
- nginx+php 在windows下的简单配置安装
开始前的准备 PHP安装包下载:http://windows.php.net/downloads/releases/php-5.5.14-Win32-VC11-x86.zip Nginx 下载地址:h ...
- Windows下git多用户配置
refer from :https://blog.csdn.net/qq_39892503/article/details/109374201 windows git多用户配置 在安装git结束,我们 ...
- ant Windows下环境变量配置 安装 编译
下载 官网:[http://ant.apache.org/] 其他版本:[http://archive.apache.org/dist/ant/binaries/] 点击这个进入下载页面 Window ...
- 2分钟 windows下sublime text 3安装git插件:
12:35 2015/11/182分钟 windows下sublime text 3安装git插件:推荐博客:http://blog.csdn.net/naola2001/article/detail ...
- Windows 下用 gogs 配置局域网 git server
大道曙光 Windows 下用 gogs 配置局域网 git server 最近要用 C# 开发一个新的项目,所以需要在 Windows 局域网环境下构建一个 git server. 在 Window ...
- Windows下的Linux子系统安装,WSL 2下配置docker
Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在“启用或关闭W ...
- Windows下GIT安装与使用(上传远程端)
Windows下GIT安装与使用(上传远程服务器) 1. 登陆http://msysgit.github.io/并下载Git 2. 打开下载的exe文件,一路默认(路径可以去修改).有可能电脑需要 ...
- 【亲测可用,亦可配置同一平台的不同账号,例如阿里云的两个不同账号】Windows下Git多账号配置,同一电脑多个ssh-key的管理
Windows下Git多账号配置,同一电脑多个ssh-key的管理 这一篇文章是对上一篇文章<Git-TortoiseGit完整配置流程>的拓展,所以需要对上一篇文章有所了解,当然直接 ...
- Windows下Git服务器搭建[转]
Windows下Git服务器搭建 作为对前两天Git服务器搭建的一个整理,我想分别从服务端和客户端两个角度来记录下整个搭建过程,为了达到目标,我们需要哪些操作. (一)服务端软件和账号的安装配置 ...
随机推荐
- 使用自签名SSL证书配置HTTPS,解决浏览器提示不安全警告
项目测试过程中需要将应用从HTTP升级到HTTPS,浏览了网上一些帖子,参考<WebLogic11g-单双向SSL配置(以Springside3为例)>一文使用openssl工具来自建CA ...
- python 打印 九九表
用Python 打印九九表. print 每打印一行默认会带有换行, 在print语句后加上,end = 't' 会变成tab. 排版会好点. def main(): for i in range(1 ...
- [简明版] 有道云笔记Markdown指南
使用有道词典配合Markdown,可以快速准确做出美观精致的笔记,下面我们来看一下如何使用有道词典的MarkDown功能. 什么是Markdown?Markdown是一种轻量级的「标记语言」,通常为程 ...
- JS变量比较陷阱
我们觉得JS简单是因为它是弱类型的语言,不像java那样对对类型那样敏感,但js也有其不尽人意的地方. 在java中我们无法将数字与字符串直接比较,而js能,而且能直接转换成数值比较,但是如果是字符串 ...
- Javascript 中的 call 和 apply
发表于 2012年02月1日 by 愚人码头 原文链接:http://www.css88.com/archives/4431 JavaScript 中通过call或者apply用来代替另一个对象调 ...
- makefile中的word函数作用是什么
答:用来取单词的函数,示例如下: $(word 1,hello jello yello) 上面的语句执行后的结果为hello,意为取字符串的第一个单词
- 整数分解为若干项之和 - PAT
深度搜索,一开始没有想到,说明基本功还是不够啊,加油 //======================================================================= ...
- Class.forName()与newInstance()
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...
- spring 及 spring boot 资源文件配置
Spring配置文件引入xml文件: <import resource=" " />标签使用总结 https://www.cnblogs.com/javahr/p/83 ...
- Struts 2 + Hibernate + Spring 整合要点
Struts 2 和 Spring 的功能有重合,因此有必要说明下,整合中分别使用了两种框架的哪些技术. Struts 2 使用功能点: 1.拦截器.一处是对非登录用户购物进行拦截,一处是对文件上传的 ...