Git SSH方式克隆远程仓库到本地
操作演示
查看本地是否配置公私密钥
我们直接开始将如何进行配置,在配置前我们要先看一下我们本地是否已经配置公私密钥:
执行上图命令:
如上图所示:表示我本地没有有密钥,或者有.ssh目录但是没有id_rsa和id_rsa.pub文件
如果有id_rsa和id_rsa.pub文件则无需再次生成公钥和私钥 直接进行公钥配置即可。
生成公私密钥
执行 ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
ssh-keygen 命令不受目录限制 可以在任意目录下执行
输入命令后一律点击回车 直至显示如下图所示:
上图中会说明生成的公钥和私钥生成的路径如下图中标红的位置
id_rsa :私钥
id_rsa.pub:公钥
在github上配置我们的公钥内容
登录我们的github点击如下图中Settings 标签。
然后再点击 SSH and GPG keys
点击 New SSH key 添加我们的公钥的内容
这里的title可以不输入信息。
如下图所示表示添加成功
然后复制我们ssh 的克隆链接 执行 git clone 克隆链接url 如下图所示:
参考文献
https://help.github.com/en/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
Git SSH方式克隆远程仓库到本地相关推荐
- Git HTTP方式克隆远程仓库到本地
操作步骤 Git 通过HTTP方式克隆远程仓库到本地总共需要三步: 登录我们的github 复制我们的github 项目的https 地址. 在我们的本地磁盘下创建文件夹用来保存我们的远程git项目. ...
- GIt——怎样克隆远程仓库到本地(敲详细)
克隆远程仓库,说得容易理解的话就是下载网上的东西到本地.步骤还是比较简单,之前我尝试过用SourceTree,我去那是真的麻烦,用可视化软件还不如自己敲代码,反正代码也不难,就一句话而已! 步骤 ...
- Git 之五 通信协议(HTTPS、SSH、Git)、使用远程仓库(GitHub、GitLab、Gitee等)
写在前面 Git 的官网上有很详细的使用教程(当然有翻译版本),具体地址是 https://git-scm.com/book/zh/v2.唯一不足就是,很多讲解并没有实机演示.但是,毫无疑问,官网 ...
- git安装、使用、建立github远程仓库、克隆远程仓库
文章目录 安装git 单机上使用git 建立GitHub远程仓库 克隆GitHub远程仓库 安装git [root@linux ~]# yum -y install git 单机上使用git 创建仓库 ...
- 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)
首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...
- github ssh 配置_Github远程仓库克隆更新本机,SSH协议免密操作配置和注意事项
Github远程仓库-克隆远程仓库到本机 [重点] 目标 如何克隆远程仓库到本机呢? 小结下载项目的命令: git clone https://gitee.com/kekesam/sassweb777 ...
- 86.git使用 建立和克隆远程仓库
2019独角兽企业重金招聘Python工程师标准>>> 22.5/22.6 单机上使用git 22.7 建立远程仓库 22.8 克隆远程仓库 22.5/22.6 单机上使用git g ...
- 使用git将远程仓库和本地仓库关联
使用git将远程仓库和本地仓库关联 1.首先你需要一个sshKey,并与远程仓库绑定 sshkey生成和绑定 2.新建本地仓库并与远程仓库关联 创建一个新文件夹,然后进入该文件路径,使用 git in ...
- git操作:将远程仓库(主库)更新到本地,并同步到fork的个人库
适用场景:在不能直接push或者pull主库(远程仓库)的情况下(如公司的代码库不能随意操作),需要先fork到自己的个人仓库,然后再git clone到本地. 此时需要将主库的修改更新到本地,再将自 ...
最新文章
- VUE : 双重 for 循环写法、table 解析任意 list 、万能表格组件、解析一维数组、动态生成 table 所有数据
- python异步回调实现原理_快速理解Python异步编程的基本原理
- SparkSql学习笔记(包含IDEA编写的本地代码)
- 宿松的小孤山在安徽省内有名吗?
- Winson.Framework 1.5发布!
- 崚 不能被 iconv(gb2312,utf-8 ,string)
- 10分钟带你光速入门运维工具之-Puppet
- 天堂2单机启动不了mysql_天堂2第8章单机版启动问题
- Python实现批量生成二维码小工具
- 【DBAI】《基于机器学习的数据库技术综述》
- proDAD Mercalli 2020V5.0.461注册激活码版视频稳定防抖软件
- 【QQ空间批量下载高清照片问题】
- 计算机考研909考试大纲,山东大学2019年909数据结构考研大纲
- 用pandas读写HDF5文件
- 解决NVIDIA GeForce系列显卡NVENC并发Session数目限制问题
- 你在加密市场能走多远 取决于你的思维认知
- 举个栗子!Tableau 技巧(16):如何插入自定义形状
- js和cs的值相互传递和函数的相互调用
- 软件测试岗位考核指标,(最新整理)测试人员考核标准
- 哔哩哔哩,除了二次元的其他东西,包爽
热门文章
- 需要在html上引用脚本文件myjs,需要在 html 页面上引用脚本文件myJs.js,下列语句中,正确的是()...
- 楼层平面放线及标高实测记录_建筑工程定位放线技术交底施工单位测量人员必备...
- php代码审计是什么意思,php代码审计基础篇
- [专栏精选]UI的自动布局
- deque用法深度解析,一篇文章弄懂deque容器各种操作
- Microsoft Blazor Platz.SqlForms开源——使用架构生成器设计和维护SQL Server数据库
- 边缘设备上的实时AI人员检测:以实时模式检测视频中的人员
- 经典论坛程序 Discuz! 回归
- css 旋转 animation动画
- mysql 主从 binlog_mysql 主从 binlog