zoukankan      html  css  js  c++  java
  • 02使用GitHub远程仓库

    一、远程库配置

    由于本地的GIT仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要以下配置:

    1、创建SSH key

    为什么GitHub需要SSHKey:根据key来授权,有哪些key可以往远程仓库推送。因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,所以GitHub只需要知道了你的公钥,就可以确认只有你自己才能推送。当然,GitHub允许你有多个Key,嘉定你有若干电脑,一会在家里提交,一会在公司提交,只要把每台电脑的 Key都添加到GitHub上,就可以往GitHub推送了。
    Windows下打开Git Bash 运行命令:ssh-keygen -t rsa -C"1114713944@qq.com"
    运行结束之后,用户主文件会多出一个.ssh文件:

     

    2、登陆GitHub,打开“settings”,“SSH Keys”页面:

     

     

    二、添加远程仓库(从本地往远程推送)

    做完以上步骤之后,点击创建仓库,创建完成之后跳转到下一个界面,界面上有一个地址:
    使用地址,关联到远程仓库(origin代表远程仓库的名字,在关联时可以修改):
    git remote add origin 地址
    把本地的数据推送到远程仓库:
    先看本地有什么数据,可以看到本地有一个readme.txt文件:
    然后执行git push -u origin master 命令(master表示将mater分支的数据推送到远程仓库):
    推送结束之后可以看到GitHub上的仓库多了一个readme.txt文件:
    推送另外一个(dev)分支:
    推送结束之后在GitHub上面会显示两个分支:

    三、克隆远程仓库

    本地没有数据,将GitHub上的数据克隆到本地,首先要找到远程仓库的地址:
    在工作区运行Git Bash,运行git clone 地址 命令,即可将远程仓库克隆到本地:
    默认的clone会将远程仓库的所有分支克隆下来,但是本地只会有master分支,需要手动创建和关联其他分支。
    进入仓库,创建dev分支并与远程仓库的dev仓库进行关联:
    命令:git checkout -b dev origin/dev
    修改克隆下来的数据并推送到远程仓库:

     

  • 相关阅读:
    VS创建MVC出错解决方法
    服务器环境~某个页面无法访问的处理
    SSIS 处理错误的方法
    SSIS 数据流的执行树和数据管道
    利用SSIS的ForcedExecutionResult 属性 和CheckPoint调试Package
    处于同一域中的两台SQL Server 实例无法连接
    SQL Server 日期和时间类型
    Lookup 转换组件
    约束2:主键约束,唯一约束和唯一索引
    查询语句影响的行数
  • 原文地址:https://www.cnblogs.com/Guorisy/p/12115429.html
Copyright © 2011-2022 走看看