Git同账号多平台配置
2024-08-27 11:33:25
最近工作中使用到了Git,虽然以前学习过,但是已经忘的差不多了,遂将本次配置过程整理成笔记以备忘
生成公钥
ssh-keygen -t rsa -C "gana10007@163.com" -f ~/.ssh/coding-rsa
#coding-rsa:生成公钥私钥对的文件名称
# ~/.ssh/表示生成的路径,windows下指向C:\Users\Administrator,Administrator表示当前的用户名
托管平台配置
托管平台有很多,例如:号称全球最大的同性交友平台的github 、和国内的码市、码云
配置方式大同小异,以github为例:
选择settings,当然英文不好的可以直接使用浏览器的翻译功能(推荐谷歌)
这里就可以看到设置选项
点击New SSH key,将之前生成的coding.net.pub文件中内容全部复制过来
点击新建之后会有标题和公钥内容的选项,标题无所谓
配置多个平台托管
在.ssh目录下创建一个名字是config的文件,主要此文件没用后缀名
文件的内容如下
StrictHostKeyChecking no
# 为了更简化,把known_hosts也省略掉了
UserKnownHostsFile /dev/null
# coding
Host git.coding.net User gana10007@163.com PreferredAuthentications publickey IdentityFile ~/.ssh/coding.net # github Host github.com User gana10007@163.com PreferredAuthentications publickey IdentityFile ~/.ssh/githubIdentityFile指向你不同托管平台存放公钥的文件名
具体配置如下图
测试是否能够连接:
ssh -T git@github.com
注意:@后面跟的内容以平台项目的地址为准,例如码市的: ssh -T git@git.conding.net
最新文章
- Vue脚手架工具vue-cli和调试组件vue-devtools
- 开源免费的天气预报接口API以及全国所有地区代码(国家气象局提供)
- 安安视频网anan.video为您提供免费高清视频
- EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~续~添加事务机制
- [CentOs7]安装mysql(2)
- Visual Studio .NET项目转换器(ProjectConverter)修改
- eclipse项目里面的类有时候会莫名其妙出现很多错误
- phpMyAdmin安装
- [C++]VisualAssistX中文注释提示错误 解决办法
- 9个Java性能优化工具汇总
- Qt 对象间的父子关系
- context-param与init-param的区别与作用
- module.exports与exports,export与export default之间的关系和区别
- FastDFS使用
- Nintex History in Form Table
- Linux查看文件总的数据行数,并按行拆分
- Pig项目&;Spring Boot&;Spring Cloud学习
- JAVA NIO:Buffer.mark()的用法
- MySQL审计功能
- 【spark】示例:求极值
热门文章
- 学习笔记css3
- duilib教程之duilib入门简明教程3.第一个程序 Hello World
- 关于iosselectjs插件设置同步值的操作实践
- 企业微信开发免登授权时提示scope不能为空,错误代码1001
- requirements.txt 作用
- SpringIOC自定义属性编辑器PropertyEditor
- <;el-tag>;<;/el-tag>;部分属性与vue版本的兼容问题
- 从0开始学习ssh之basedao
- tensorflow/models 下面的data_augment_options的random_image_scale
- 2019-8-31-dotnet-通过-WMI-获取系统安装的驱动