一、准备工作

  在了解之前,先注册github[https://github.com/]账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置:

第一步

  创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令: 

ssh-keygen -t rsa -C "bjlhx15@163.com"

  

  文件目录为:

  

  id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

  第二步

  登录github,打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。

点击 Add Key,你就应该可以看到已经添加的key。

    

    查看已添加的仓库   

    

二、建立远程仓库

  1、添加远程库

    现在的情景是:已经在本地创建了一个Git仓库后,又想在github创建一个Git仓库,并且希望这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。

    首先,登录github上,然后在右上角找到“create a new repo”创建一个新的仓库。如下:

    

    在Repository name填入testgit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:

    

    目前,在GitHub上的这个testgit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。

  现在,我们根据GitHub的提示,在本地的testgit仓库下运行命令:

git remote add origin https://github.com/bjlhx15/testgit.gitgit push -u origin master

  所有的如下:【会提示输入远程仓库密码等】

    

    

  把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。

  由于远程库是空的,我们第一次推送master分支时,加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。推送成功后,可以立刻在github页面中看到远程库的内容已经和本地一模一样了,上面的要输入github的用户名和密码如下所示:

    

  从现在起,只要本地作了提交,就可以通过如下命令:  

git push origin master

  把本地master分支的最新修改推送到github上了,现在你就拥有了真正的分布式版本库了。

  2、从远程库克隆

  在远程新建一个仓库,地址:https://github.com/bjlhx15/testgit.git

  本地克隆

  进入对应的目录执行以下命令即可:  

cd E:/code/test2
git clone https://github.com/bjlhx15/testgit.git

参考地址:http://blog.jobbole.com/78960/

git-【五】远程仓库相关推荐

  1. Git系列(二)、Git连接远程仓库(Gitee码云)

    Git连接远程仓库 一.什么是Git远程仓库? 二.创建远程仓库 第一步:新建仓库 第二步:创建SSH公钥 第三步:查看公钥 第四步:登录码云Gitee,打开当前仓库设置,添加SSH公钥 第五步:从本 ...

  2. 【git学习三】git基础之git管理远程仓库

    1.背景 git管理远程仓库,本文以github为例. 2.管理远程仓库 1.本地ssh认证,在github建立一个repo叫做ospaf-GetWordFre            2.添加远程仓库 ...

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

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

  4. 使用git将远程仓库和本地仓库关联

    使用git将远程仓库和本地仓库关联 1.首先你需要一个sshKey,并与远程仓库绑定 sshkey生成和绑定 2.新建本地仓库并与远程仓库关联 创建一个新文件夹,然后进入该文件路径,使用 git in ...

  5. 解决git添加远程仓库提示出错信息:fatal: remote origin already exists

    解决git添加远程仓库提示出错信息:fatal: remote origin already exists. 解决办法如下:1.先输入$ git remote rm origin2.再输入$ git ...

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

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

  7. git和远程仓库建立连接详细过程

    git和远程仓库建立连接详细过程 建立远程仓库 首先在github/gitee上创建自己的一个仓库,并将自己的路径复制下来,如下图. 建立本地仓库 本地新建文件夹存储工程文件,并且初始化仓库. 打开g ...

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

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

  9. 【Ubuntu安装git与git clone远程仓库】

    在远程ubuntu安装git 连接远程服务器 可以通过pycharm,vscode,SecureCRT等工具配置连接远程服务器 pycharm远程连接服务器完整教程 Windows下如何使用VScod ...

  10. Git配置远程仓库(密匙链接)

    Git配置远程仓库(密匙链接) 主机名 IP 备注 git01 192.168.200.31 git测试客户端一 git02 192.168.200.32 git测试客户端二 1.建立远程仓库 首先在 ...

最新文章

  1. 怎样能拿到第一份编程工作?这里告诉你答案 | 码书
  2. Knockout2.x:ko.dataFor()、ko.contextFor()使用
  3. Java连接Oracle数据库开发银行管理系统【一、需求篇】
  4. dtrace-debug
  5. 腾讯年度性爱报告被曝,最后一条数据我羞愧了!
  6. Java——多线程(死锁)
  7. 施乐700彩机服务器显示c4,施乐彩色数码复印机故障代码大全
  8. php写入word文档内容,如何在PHP中读取和写入WORD文档
  9. bzoj 3114: Uva12546 Lcm Pair Sum
  10. 粗浅看 Tomcat系统架构分析
  11. uniapp开发原生android插件,uni-app原生插件(native plugin)开发指南
  12. python修改图片尺寸
  13. QT 录制音频(麦克风、系统)
  14. 简述Linux下三种引号的用法,Linux Shell中有三种引号的用法
  15. Java编程 猜字游戏
  16. OCOD,用于MAX7456和STM32接口电平转换
  17. 基于ssm手机供应商管理系统
  18. InputStream输入字节流
  19. C# 数字转16进制和字符串转换16进制
  20. 2023年华中科技大学土地资源管理考研上岸前辈备考经验

热门文章

  1. EZ430 Chronos 自带程序源码:test 示范程序
  2. SQL中使用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL
  3. phpStudy项目目录无法访问(报错500、400)
  4. YESLAB的数据中心课程介绍
  5. angular.forEach
  6. Microsoft Build 2016 有关微软公有云Azure
  7. 记一次MySQL字符集冲突导致的报错
  8. c#中ref与out的区别
  9. Android 关于获取摄像头帧数据解码
  10. 浅析 Linux 初始化 init 系统