`
morflame
  • 浏览: 48799 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Git配置多个服务器

    博客分类:
  • SCM
git 
阅读更多
mkdir -p ~/.ssh

cd ~/.ssh/
ssh-keygen -t rsa -C "xx@xiaomi.com" # 把这个文件命名为id_rsa_xiaomi,然后一路回车
ssh-keygen -t rsa -C "yy@163.com" # 把这个文件命名为id_rsa_github,然后一路回车

# 此时在~/.ssh下面生成两对公私钥

touch config
chmod 600 ~/.ssh/*

#config中添加下面内容:
host git.n.xiaomi.com
user git
hostname git.n.xiaomi.com
port 22
identityfile ~/.ssh/id_rsa_xiaomi

host github.com
user git
hostname github.com
port 22
identityfile ~/.ssh/id_rsa_github

# cat ~/.ssh/id_rsa_xiaomi.pub的内容贴到xiaomi的ssh keys中
# cat ~/.ssh/id_rsa_github.pub的内容贴到github的ssh keys中

 

1
0
分享到:
评论

相关推荐

    Git & Gitlab 使用指南

    去年小组在从 SVN 和 TFS 迁移到 Git 的过程中整理了这份...同时可以设置多个远程(remote,默认的remote通常用origin表示),当你要将代码更新到服务器上时(称作push),就通过设置的remote,更新到指定的服务器。

    Git 开源中文教程

    Git是一个由林纳斯·托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。需要注意的是和GNU ...很多有名的软件都使用Git来进行版本控制,其中有Linux内核、X.Org服务器和OLPC内核开发。

    Git权威指南PDF完整版

    1.4 Git—Linus 的第二个伟大作品/ 9 第2章 爱上 Git 的理由/ 11 2.1 每日工作备份/ 11 2.2 异地协同工作/ 12 2.3 现场版本控制/ 13 2.4 避免引入辅助目录/ 15 2.5 重写提交说明/ 15 2.6 想吃后悔药/ 16 2.7 更好用...

    gitmesh:创建分布式git服务器集群的实验项目

    我们可以通过使用负载均衡器设置多个实例来使其冗余。这是群集的存储服务器。 Git存储库实际上位于这种服务器上。 我们可以向集群添加任意数量的存储库服务器实例。 该项目仍处于开发阶段,但是,如果您有兴趣,请...

    以Copssh和msysgit在winxp上架设git服务器

    但是尽管本文最后的Git服务器设置中也试图尝试建立一些访问权限控制,但是基本上可以说方案1不适合一个公司内部有多个开发项目,并且不同的成员具有不同的访问控制权限的情况。 二 方案2:cygwin + gitolite ...

    progit(git中文文档)

    *第八章*关于 Git 环境的自定义配置,包括设置用于增强或促进自定义策略的钩子脚本以及按照你所需要的方式 进行 工作的环境配置。我们还会介绍构建你自己的脚本集,以增强自定义提交策略。 *第九章*对比 Git 和其它 ...

    Git权威指南

    第4篇全面介绍了git的协同模型,即它在实际工作中的使用模式,包括各种经典的git协同模型、topgit协同模型、子模组协同模型、子树合并、android多版本库协同、git与svn协同模型等。第5篇介绍了git服务器的架设,首先...

    git extensions中文版帮助用户进行各项资源处理的工具,超级便捷的功能能够帮助用户在这里快速处理各种储存库

    将项目文件夹/文件提交到 Git 服务器(以 github 为例) 1.新建一个文件夹,名为 GitExtensionsDemo。 2.把你想要上传到 GitHub 的文件放入此文件夹中,如 HelloWorld.java ; 3.(如果要提交已存在的文件或文件夹,...

    Git权威指南【样张】

    第4篇全面介绍了git的协同模型,即它在实际工作中的使用模式,包括各种经典的git协同模型、topgit协同模型、子模组协同模型、子树合并、android多版本库协同、git与svn协同模型等。第5篇介绍了git服务器的架设,首先...

    GIT中文资源

    1.5 初次运行 Git 前的配置 . . . . . . . . . . . . . . . . . . . . . . . 9 1.5.1 用户信息 . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.5.2 文本编辑器 . . . . . . . . . . . . . . . . . . . . ...

    bdclient:平衡和异步Netty客户端,它可以管理多个服务器,多个级别(开发中),多个计算机和多个连接,还提供诸如完整的超时管理,负载平衡,简单而全面的配置,自动重载配置和数据源之类的功能等等

    BDClient作为参考并在Java中进行重构,它是一个平衡和异步的Netty客户端,它能够管理多个服务器,多个级别(开发中),多个计算机和多个连接,还提供诸如完整的超时管理,负载之类的功能。平衡,简单而全面的配置,...

    gitflow-helper-maven-plugin:扩展和插件,可教会Maven与gitflow项目和CI服务器配合使用

    一个构建扩展和插件,可帮助Maven与gitflow项目,CI服务器和本地开发完美地结合。 这样做是通过: 在项目中强制执行版本启发式。 强制Maven优雅地支持gitflow工作流,而无需施加复杂的CI作业配置或复杂的Maven...

    caddy-git:Caddy的git中间件

    git指令启动一个服务例程,该例程在服务器的生存期内运行。 服务启动时,它将克隆存储库。 在服务器仍处于启动状态时,它会经常提取最新信息。 您还可以设置一个Webhook,在推入后立即拉出。 以常规的git方式,pull...

    git-sync:安全简单的一脚本git同步

    假设您有一组关心的文本文件,要使用的多台计算机,以及一个中央git存储库(也称为裸仓库)供您使用。 您不必关心原子提交,但是粗略的版本控制和备份是很严重的。 例如,服务器配置或文件。 在这种情况下,git-...

    Bonobo-Git-Server:Windows的Bonobo-Git Server是一个Web应用程序,您可以将其安装在IIS上,并轻松管理和连接到git存储库。 转到主页以获取发布和更多信息

    Bonobo Git服务器 感谢您下载Bonobo Git Server。 有关更多信息,请访问 。先决条件Internet信息服务7及更高版本 Windows Vista SP2,Windows 7,Windows 8及更高版本Windows Server 2008 R2,Windows Server 2008 ...

    Git如何修改远程仓库地址

    本地代码挺多,重新检出太占时间,可以修改一个什么配置让我本地仓库和新的远程仓库建立关联吗, 答案是肯定的! 方法有很多,这里简单介绍几种: 以下均以项目git_test为例: 老地址:...

    maven_git_Jenkins.rar

    本资源中包含三个安装包,maven、git、Jenkins。用于服务器Jenkins的自动部署使用。maven解压后配置环境变量就可以使用。git需要源码编译安装。Jenkins就不用多说了,直接拷贝到tomcat的webapps目录下就可以访问并...

    hoodie-plugin-git:这个插件向 Hoodie 应用程序添加了一个 Git 服务器,用于自动部署 WWW

    连帽衫 Git 插件这个插件向 Hoodie 应用程序添加...安装从 Hoodie CLI 安装 hoodie install git配置和使用打开管理仪表板(又名口袋)添加按照设置存储库的说明。 有关更多详细信息,请访问 。版权(c) 2014 Xiatron LLC

    learning_git:一步步学习git的相关操作及多人协作开发

    一步步学习git的相关操作及多人协作开发 模拟环境如下: ...配置密钥是为了能本地和github服务器(自己账户)通信对程序员A而言(A-家用电脑): (1)安装git,打开Git Bash,执行以下命令进入: cd ~ 查看是

    基于Qt的多线程流水线异步服务器稳定版

    本模块只是提供一个服务器到服务器的通信隧道,不负责具体通信内容的解译。对传输内容的控制,由具体应用决定。 4、 数据库管理模块。该模块基于Qt的插件式数据库封装QtSql。数据库被作为资源管理,支持在多线程的...

Global site tag (gtag.js) - Google Analytics