window下让git根据服务器自动选择不同的ssh key

git 是使用ssh方式来连接的,所以,流程与linux的ssh连接是一样的.所以只需要配置config文件就可以达到目的;

1 打开当前用户根目录(home目录)下的.ssh,创建一个config文件名的text文件;

2 内容比如编写

#github的连接配置

Host github.com

User git

IdentityFile ~/.ssh/pc-k27-github.com-dsa-20150429.pri

3 git pull

就会提示使用那个key,如果有密码就会提示输入密码

config的具体配置请在linux下 使用命令来查看:man ssh_config

时间: 2024-10-19 14:58:38

window下让git根据服务器自动选择不同的ssh key的相关文章

C#下点击右键之后自动选择为当前选中的节点

private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { if(e.Button==MouseButtons.Right) { TreeNode tn=treeView1.GetNodeAt(e.X,e.Y); if(tn!=null)treeView1.SelectedNode = tn; } } 经常遇到那种你本来右键选择了一个节点但是其实还没有选上这个问题,执行这个代码就

什么是git?window下安装git

一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活, 干完后,需要把自己做完的活推送到中央服务器.集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网 速慢的话,就纳闷了. Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版

git: clone、checkout、多个 ssh key

如果我们从github上复制HTTPS clone URL,然后 git clone默认是checkout主分支,如果需要切换分支: git clone https://github.com/emlid/linux-rt-rpi git checkout [按 TAB 键] //看到你所要的分支,然后输入就行 或者 git checkout -b [分支的名字] //新建一个分支然后checkout 如果只需要clone某个分支(省时间可空间)则可以: git clone -b branch_n

window下乌龟git安装和使用

一.安装git for windows 首先下载git for windows客户端http://msysgit.github.io/ 安装过程没什么特别的,不停next就ok了     图太多就不继续了~~安装完之后最好重启一下. 安装完成之后右键如果出现这几个东西,那么git你就安装完成了.  二.安装tortoise git(乌龟git) 同样先下载http://download.tortoisegit.org/tgit/,选择最新版本下载就ok了,例如我现在是1.8.13.0 我的电脑是

基于git和intotify实现的git提交服务器自动更新的功能

基于inotify实现nodejs的提交后自动同步 首先在一台server上使用nodejs+express启动一个服务器,并使用supervisor 支持修改文件后 自动重启的功能 然后在这个工程上添加git仓库的引用(指向同一个服务器的另一个git仓库所对应的位置) 然后在所有人的本地开发环境也从server仓库中clone git 工程,并进行开发. 当提交代码后,使用inotify监控server 的git仓库文件变化. 如果发生变化后,通知线上运行的server 进行一次git pul

window下安装git flow

轻松4步搞定哦! 原文档地址: https://github.com/nvie/gitflow/wiki/Windows. =================================================================== 前置条件:电脑已经安装了git(附件中有安装包) Step1: Download and install getopt.exe from the util-linux package into C:\Program Files\Git\bi

windows下使用git总结

一.在window下搭建git服务器 1.cyswin这个模拟环境.这个包里面已经有git服务了(目前我的git就是在这个里面.) 2.同时还需要sshd服务器才行.包里面也有了 3.git服务器与sshd服务器的关系 git服务器如果以ssh协议来连接的话,则不需要这样的形式:专门启动git服务器作为一个进程,侦听某个端口. 思路为:只需要配置好sshd服务器,侦听某个端口,重点把公钥加到authorized_keys去.变成了,以ssh客户端连接sshd服务器的形式了.能不能连接,就看aut

window下 配置gitlab ssh非端口22端口

git config --global user.name "jack" git config --global user.email "[email protected]" Create a new repository mkdir fromai_cn cd fromai_cn git init touch README.md git add README.md git commit -m "first commit" git remote a

window下nodejs环境和express插件的安装

angular是流行的前端js架构,使用angular2.X开发前端界面需要一个较为稳定快速的后台, 我们今天就用nodejs和express在window下搭建一个本地服务器 逻辑步骤: 1window操作系统,安装nodejs的msi安装包,最新版本的(6.9.4)自带了npm(nodejs的插件管理器) 2使用npm安装express(nodejs http插件)和express-generator(express4.x版本中命令模式和程序分离,用generator去执行express命令