1.       下载git软件

https://git-scm.com/

2.       安装git软装



3.       生成公私钥

注:生成私钥的过程中,给私钥设定了密码保护。

注:将公钥(chenyan.pub)交给git 服务器的管理,把公钥及权限加入git服务器。

4.       git客户端连接git服务器的配置

--git服务器:用户名名

--git服务器::域名或IP地址

--git服务器:  端口

--git客户端: 私钥


注意:host 是别名

首次连接要建立互信并输入私钥的密码:

例子:(需要输入私钥密码)

每次获取或上传远端git服务器时,都需要输入私钥密码。这样体验很不好,但又为了安全。

5.  实现一个想法,当电脑打开,打开迷你”Git Bash”,就要去输入私钥密码,然后保存起来,只要不重启电脑,可以反复启动“Git Bash”都不需要再次输入私钥密码。ssh-agent和ssh-add可以实现.为了方便编写一个脚本放在家目录中。

Administrator@Gengbiao MINGW64 ~

$ pwd

/c/Users/Administrator

Administrator@Gengbiao MINGW64 ~

$ cat .bashrc

SSH_ENV=$HOME/.ssh/environment

# start the ssh-agent

function start_agent {

echo "Initializing new SSH agent..."

# spawn ssh-agent

/usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"

echo succeeded

chmod 600 "${SSH_ENV}"

. "${SSH_ENV}" > /dev/null

/usr/bin/ssh-add ~/.ssh/chenyang

}

if [ -f "${SSH_ENV}" ]; then

. "${SSH_ENV}" > /dev/null

ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {

start_agent;

}

else

start_agent;

fi

--首次执行脚本需要输入私钥密码。


--再次获取git clone是就不要私钥密码啦。

本文转自http://blog.sina.com.cn/s/blog_48f9c0840102whlq.html,所有权力归原作者所有。

Windows下git安装及使用技巧相关推荐

  1. Windows下Git安装配置教程

    Windows下Git安装配置教程 安装 网上下载安装包,下载地址,安装的时候,一直next就可以 安装完成之后,在快速启动栏可以找到git bash,启动它 设置邮箱和名字(记得换上你的名字和邮箱, ...

  2. windows下git安装

    http://www.cnblogs.com/monodin/p/3268679.html

  3. Windows 下 Git 的安装及如何与码云协作

    2019独角兽企业重金招聘Python工程师标准>>> 一.Windows 下 Git 的安装过程 1.在百度搜索"Git for Windows",在出现的结果 ...

  4. windows下Git与GitHub的安装及建仓基本操作

    目录 1 安装Git(Git for Windows) 1.1 准备安装文件 1.2 安装 1.3 查看安装结果 1.4 配置Git 2 Git的简单使用 2.1 建仓 2.2 Git指令 2.3 版 ...

  5. Windows下Git下载安装详细图文教程(亲测有效)

    Windows下Git下载安装详细图文教程(亲测有效) 文章目录 Windows下Git下载安装详细图文教程(亲测有效) 一.Git的下载 1.1官网下载 1.2 资源下载 二.Git的安装 三.总结 ...

  6. Windows下本地安装git客户端

    转载自: < Windows下本地git服务器端安装图文教程 > 关于git 分布式:Git版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具.     分支即时性: ...

  7. 转:Git_Windows 系统下Git安装图解

    原文地址:http://blog.csdn.net/jiguanghoverli/article/details/7902791 Windows 系统下Git安装图解 简单来说Git是一个免费的.开源 ...

  8. windows下GIT使用记录--00准备阶段

    在Windows上安装Git可以通过从Google Code上下载的安装文件(exe文件),直接安装,一路next即可顺利安装. 下载地址:http://code.google.com/p/msysg ...

  9. windows下git bash 添加zip命令功能

    windows下git bash 添加zip命令功能 https://udomain.dl.sourceforge.net/project/gnuwin32/zip/3.0/zip-3.0-bin.z ...

最新文章

  1. JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--贪吃蛇
  2. linux存储实用程序,技术|使用 Linux 实用程序 gPhoto2 备份手机存储
  3. Chrome——我的Chrome插件
  4. jquery-autocomplete 使用手册
  5. 被3整除的子序列(线性dp)
  6. 拓端tecdat|R语言中如何使用排队论预测等待时间?
  7. SQL Server 数据库之生成与执行 SQL 脚本
  8. 数据科学 IPython 笔记本 四、Keras(下)
  9. H264BSAnalyzer 使用方法
  10. 使用 Learner Lab 建立 WordPress 网站 (EC2)
  11. 【转】抽象基类与接口,共性与个性的选择!
  12. 广告投放的相关名词CPM/CPT/CPC/CPD/CPI/CPS
  13. 如何在Google表格中添加当前日期和时间
  14. Shell脚本发送邮件(CentOS+mailx+QQ邮箱)
  15. flowable-ui(v6.7.2)简单的请假流程审批操作(二)
  16. landsat8 编辑头文件信息
  17. 关于卷积核大小的论文与思路
  18. 关于C++ 虚函数 子类和父类 一点小的总结
  19. Git创建新分支并提交到github
  20. ios友盟错误_iOS 2017友盟错误统计及分析

热门文章

  1. APP发布Xcode7
  2. 博客搬家到 http://fresky.github.io/ - Visual Studio的插件Pdbproj可以把pdb转换成C++项目...
  3. 分析函数——rollup,cube,rank,partition by
  4. LwIP-Win32试用笔记
  5. java单例模式7种_Java 单例模式的7种写法
  6. 李飞飞:一站式全链路数据管理与服务成为产业布局重点
  7. MySQL binlog_error_action分析
  8. PostgreSQL的日志文件和数据加载
  9. 倒计时7天:招行、平安齐聚DTC 2019之金融峰会,讲师议题抢先看
  10. 也谈PostgreSQL的Vacuum机制及其最佳实践