目录

一、创建远程仓库

二、将本地仓库代码推送到远程仓库

1、使用 ssh 协议推送

【1】创建公钥

【2】在 GitHub 新增 key

【3】推送

2、使用 https 协议推送

3、从远程仓库克隆到本地


一、创建远程仓库

  • 首先注册一个GitHub的账号,然后登陆GitHub,登陆后如图,点击 “Star a project”

  • 创建仓库名称,点击 “Creating repository”,这样就创建了一个远程仓库

二、将本地仓库代码推送到远程仓库

1、使用 ssh 协议推送

【1】创建公钥

  • 打开Git Bash Here 命令窗口,输入命令:ssh-keygen -t rsa,一路回车,在用户目录下面便生成.ssh 文件,点开后如图:

  • 生成了公钥和私钥,id_rsa 是私钥,不要告诉任何人,打开 id_rsa.pub 公钥,复制里面的内容

【2】在 GitHub 新增 key

登录GitHub,“打开setting”中的SSH Keys页面,点击NEW SSH Key,填上 title,在 Key 文本框里粘贴id_rsa.pub文件内容

【3】推送

使用 ssh 连接命令进行连接,在本地仓库打开 命令行,输入以下命令

  • git remote add origin git@github.com:oneStarLR/repo1.git
  • git push -u origin master

可以看到成功将本地仓库推送到远程仓库

2、使用 https 协议推送

这里就使用可视化界面乌龟来进行演示(乌龟的安装可以看我之前的博客:https://blog.csdn.net/One_L_Star/article/details/102780204)

【1】创建远程仓库

选择https协议,将网址复制

【2】推送

在本地仓库右击,选择 同步 --> 管理

给远端命名,并将 GitHub 复制的地址粘贴到URL上,然后点击 添加/保存

选择需要推送的本地仓库,点击推送即可

3、从远程仓库克隆到本地

这里介绍使用 命令窗口克隆,可以在在本地仓库创建一个文件夹,我命名为:clone-repos,进入打开命令窗口,输入命令:

  • git clone https://github.com/oneStarLR/repo2.git

地址是GitHub上需要克隆的文件

下一篇:Git 远程私有仓库


【Git 使用】- Git 连接远程仓库相关推荐

  1. Git客户端如何连接远程仓库

    前面两篇Git服务器的安装和配置(一)和Git服务器的安装与配置(二)已经搭建和配置好Git远程仓库了! 现在我们就可以向远程仓库拉取和推送我们的代码了! 安装本地git程序,Git下载地址.选择合适 ...

  2. Git创建、连接远程仓库命令

    目录 Git定义 作用 概念 配置 操作 全局配置 创建 添加到暂存盘 从暂存盘撤回 提交到版本库 从版本库切换版本库 查看记录 分支 标签 下载远程仓库 远程仓库(github) 远程仓库(本地) ...

  3. Git!从零开始用连接远程仓库!![全平台]

    Git!从零开始用连接远程仓库!![全平台] 文章目录 Git!从零开始用连接远程仓库!![全平台] 前言 准备工作 ==

  4. Git连接远程仓库(私有/公开仓库),克隆代码

    Git连接远程仓库(私有/公开仓库),克隆代码 1.下载安装Git: git官网下载地址: https://git-scm.com/download/win 但是 ,git官网的话,下载速度比较慢,可 ...

  5. git连接远程仓库以及常用命令

    git连接远程仓库以及常用命令 git 连接远程仓库 git ssh key配置 本地配置 git配置 git连接远程仓库 关联远程仓库(将本地仓库推送到新的远程仓库) git常用命令(包括clone ...

  6. git 连接远程仓库并推送代码

    git 初始化 在所需推送的文件夹/父文件夹(后面将会解释两者的不同)下打开 git Bash,并输入下面命令进行初始化: git init git 设置连接远程仓库 在 github 上找到你需要连 ...

  7. git连接远程仓库拉去代码——阿里云

    前置设置: 1.配置用户名和邮箱: git config --global user.name "xxx" git config --global user.email xxxx@ ...

  8. 【Git】连接远程仓库

    如何使用Git 连接远程仓库呢?远程仓库->一般指的是代码托管平台.那就先来瞅瞅三个较熟悉的版本(代码)托管服务平台.. 版本(代码)托管服务平台: 码云(gitee.com):是开源中国社区团 ...

  9. git配置本地用户名和邮箱—连接远程仓库(github)

    git配置本地用户名和邮箱-连接远程仓库(github) 设置或者修改用户名及邮箱 git config --global user.name "***" git config – ...

  10. Git仓库建立与连接远程仓库

    Git仓库建立与连接远程仓库 1.前期准备 (1)需要软件:git-bash (2)创建一个文件夹或选择需要建立git仓库的文件夹(如果本地文件夹中,有文件,建议复制出去一个备份,防止自己操作失误,导 ...

最新文章

  1. 使用扩展方法和静态门面类实现伪领域对象
  2. linux中256错误,YUM安装遭遇: [Errno 256] No more mirrors to try
  3. VTK:快速傅里叶变换用法实战
  4. http --- cookie与会话跟踪
  5. 虚电路子网和数据报子网的比较
  6. ajax实现一个前台的进度条,前台ajax实现上传文件并且有进度条
  7. vs code .lua.txt 后缀文件识别为lua的配置
  8. 使用ADO.NET轻松操纵数据库(二)
  9. 电子邮件系统是如何运作的?
  10. 保证服务4个9的可用性的核心思路
  11. 怎么把文本文档txt改成html,如何将Word文档转换成txt格式文本
  12. java代码上传到私服,maven上传源码到私服(示例代码)
  13. STM32笔记之 PWM(脉宽调制)
  14. SpringMVC的基本使用+原理,一篇囊括
  15. oracle sparc t5-2报价,SPARC T5-2服务器
  16. 发明专利与实用新型的联系?
  17. Skype for Business Server 2015-07-边缘服务器-1-安装-先决条件
  18. 人工智能技术岗位面试要注意什么?
  19. Java学习:从入门到精通week4
  20. STM32 HAL库获取系统时钟与标准库获取系统时钟

热门文章

  1. 创建挂载squashfs
  2. 单片机 液晶显示实验 (原理图加代码)
  3. 为图片绘制带箭头的坐标轴
  4. Linux/ubuntu下安装QQ与卸载QQ
  5. 网络基础----子网,IP和网段划分
  6. npm ERR! Log files were not written due to an error writing to the directory: D:\Program Files (x86)
  7. IFRS9名词解析汇总
  8. 简信CRM系统:移动CRM系统让销售工作更顺利展开
  9. android 为图片打上水印
  10. 一个适合职场办公上班族的网址导航网站,提高工作效率