Github远程仓库-克隆远程仓库到本机 【重点】

目标

如何克隆远程仓库到本机呢?

小结下载项目的命令:

git clone https://gitee.com/kekesam/sassweb777.git

注意:

1:它会自动创建本地仓库;

2:它也会自动和远程仓库进行关联。

3:已经和远程仓库同步,只执行一次。

Github远程仓库-更新到本机【重点】

目标:

如何同步远程仓库的代码到本地仓库到呢?

小结:

git pull origin master

Github远程仓库-SSH-协议免密操作配置和注意事项【重点】

目标

连接远程仓库,势必会进行其用户验证,这个时候需要频繁的输入用户的账号信息,有没有一种能够免密的操作呢?

为什么我们连接好以后就不需要配置用户名和密码了呢?因为windows10系统会帮我们记录用户的凭据信息可以在【控制面板】---凭据管理中获得。

但是很遗憾的是:在window7系统中没有这种凭据,https的这种方式可能就会出现一个现象就是频繁的数据用户名和密码,这样就是一件繁琐的操作,如何解决呢?没错使用ssh的方式来进行连接。

具体步骤如下:

第一步:打开命令工具"git bash here"输入命令“ssh-keygen -t rsa”生成密钥和公钥;

ssh-keygen -t rsa ssh-keygen -t rsa -C xuch******ei@163.com

第二步:然后点击【New SSH keys】 按钮,将【C:\Users\mengk.ssh】生成的公钥文件【id_rsa.pub】内容复制出来.

第三步:打开github官网--【登录】--【settings】-【SSH-GPG keys】选项如下图:

第四步:测试和体验ssh的免密操作

1:添加远程仓库和本地仓库的关联:(origin 是默认的远程版本库名称)

> git remote add origin git@github.com:kekesam02/gitdemo.git

提示:如果你想更换远程仓库的地址:

> git remote rm origin # 然后在执行 > git remote add origin 你需要更换的远程仓库地址

2:提交代码到远程仓库中:

> git push origin master

3:拉取最新代码到本机

> git pull origin master

小结

1:但是很遗憾的是:在window7系统中没有这种凭据,https的这种方式可能就会出现一个现象就是频繁的数据用户名和密码,这样就是一件繁琐的操作,如何解决呢?没错使用ssh的方式来进行连接。

2: 注意:记得将https地址更换ssh地址。

回复关键词

JUC    分布式限流   消息队列   alibaba    JVM性能调优

看更多精彩教程

别忘了点个在看哦!转发那就太好了!

github ssh 配置_Github远程仓库克隆更新本机,SSH协议免密操作配置和注意事项相关推荐

  1. 设备远程连接—安卓端连接linux云服务器以及免密登录配置

    1.下载Termux 下载地址 2.pkg 命令执行软件安装 在安卓机上成功安装Termux后,我们进入Termux使用pkg命令进行软件安装 订阅附加仓库 root-repo :pkg instal ...

  2. 使用git 添加远程仓库 或者 从远程仓库克隆的两种实现

    使用git 添加远程仓库 1-先配置本地git git init git config --global user.eamil "1500070188@qq.com" 邮件地址 g ...

  3. Python实现自动推本地github博客到远程仓库

    Python实现自动推本地github博客到远程仓库 以前的简单版本 通过python中的os模块操作系统命令 详情可参考:Python实现一行代码推本地git到远程仓库 升级版本 本次加入了监听文件 ...

  4. ssh免密登录配置方法及配置

    ssh免密登录配置方法及配置 直接上步骤,记我们本机为机器A,而机器B.机器C等是我们的服务器,我们要配置的是A到B.C等的 ssh 免密登录. 1 在机器A上生成秘钥对 ssh-keygen 会得到 ...

  5. 【Linux】SSH免密登录配置

    SSH免密登录配置 前提:两用户已存在 用户A:user_a 用户B:user_b 先要求从user_a到用户user_b进行ssh和scp免密登录. 登录用户user_a 1. 检查/home/us ...

  6. 使用git实现免密操作、TortoiseGit实现SSH免密码操作

    在使用git进行版本管理的时候,每次pull.push的时候都要提示输入密码,比较麻烦. 本篇博客针对这种情况,介绍如何使用git实现免密操作.TortoiseGit实现SSH免密码操作. 1.环境配 ...

  7. DM8:免密登陆配置

    1.什么是免密登陆?? 使用过oracle的朋友都知道,oracle在安装完之后,一般默认开启操作系统认证登陆,没有密码的情况下,可以通过进入服务器,通过操作系统认证SQLPLUS /  AS SYS ...

  8. 版本控制介绍、Git的安装、TortoiseGit的安装、Git的文件操作、IDEA + 同步到GitHub远程仓库 | 克隆 | 分支 | 忽略文件

    文章目录 版本控制 什么是版本控制 常见的版本控制工具 版本控制分类 Git与SVN的主要区别 Git的历史 Git安装与配置 TortoiseGit的安装 Git基本理论 Git项目搭建 Git文件 ...

  9. git学习心得之从远程仓库克隆

    现在,远程库已经准备好了,下一步是用命令git clone克隆一个本地库: $ git clone git@github.com:michaelliao/gitskills.git Cloning i ...

最新文章

  1. python得到一个excel的全部sheet标签值
  2. 吴恩达深度学习课程的漫画版来了!(漫画、视频、笔记都可以下载了!)
  3. Tomcat中JVM内存溢出及合理配置(转:http://blog.csdn.net/ye1992/article/details/9344807)
  4. ffplay 分析(音频从Frame(解码后)队列取数据到SDL输出)
  5. F5:2022年应用交付和安全领域趋势展望
  6. 日志框架介绍(SLF4J及其使用)
  7. 【极客思考】计算机网络:Wireshark抓包分析TCP中的三次握手与四次挥手
  8. pytorch orchvision.transforms.Normalize
  9. linux 上查找包含特定文本的所有文件
  10. 基于SSM的房屋租赁系统
  11. 二层协议--LACP协议总结
  12. QQ可以上但打不开网页(总结的几种方法)
  13. word对象模型概述
  14. 百度-还可以这样玩!
  15. 一键加速去不掉加锁的_vivo手机一键加速的时候,怎样可以不把当前的应用清除?...
  16. SAP案例教程FI财务后台配置
  17. Grad-CAM可视化
  18. 12.5-6黄金实时指导、黄金原油操作策略及多空单解套
  19. 用canvas画一个太极图(八卦图)
  20. 2019 Multi-University Training Contest 9 1007 Rikka with Travels

热门文章

  1. mongoose 分页查询
  2. Arcgis10安装说明
  3. Oracle - 新装数据库、新建用户注意事项
  4. React Native 实现物流进度信息
  5. 第13章 程序的动态加载和执行(三,核心代码)
  6. background 旋转_基于HTML5 Canvas实现工控2D叶轮旋转
  7. 【C语言进阶深度学习记录】十 C语言中:struct的柔性数组和union分析
  8. ltp makefile 解析
  9. [bzoj1011] [HNOI2008]遥远的行星
  10. ArcEngine中使用上下左右键移动地图