您的位置:首页 > 其它

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,所有权力归原作者所有。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows git