Windows下git安装及使用技巧
2016-01-21 16:16
393 查看
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,所有权力归原作者所有。
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,所有权力归原作者所有。
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 如何重装TCP/IP协议
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 利用开源软件打造自己的全功能远程工具
- git终极指南:在实际开发中的应用
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- 微软镜像下载