zoukankan      html  css  js  c++  java
  • 三、Git远程仓库

    远程仓库能达到的效果是,本地与远程库关联,本地断网后,本地库继续使用,联网后可以及时同步。
    这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作
     

    Git与Github建立连接

    需要将本地用户的ssh公钥,新增绑定到github对应的用户ssh keys中
    • 用户根目录下(建议不要使用root用户),查看是否存在.ssh文件夹,如果没有就新建一个,执行以下命令,默认一路回车
    $ ssh-keygen -t rsa -C "kunpengv5@qq.com"
    • .ssh内包含id_rsa和id_rsa.pub两个文件夹,id_rsa是私钥,id_rsa.pub是公钥
    • 登录Github,setting里新建ssh keys,将cat显示的公钥全文复制进去,点击add keys
      为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,
    所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

    添加远程仓库

    使用账号登录Github,创建一个新的仓库,此时远程仓库是空的,复制出来该仓库的ssh,然后本地添加远程库
    ps:origin名称自定义
    1 $ git remote   #查看现有的远程库
    2 $ git remote add origin git@github.com:Kunpengv5/-.git   #新增一个origin库
    3 $ git remote remove origin  #删除origin库
    4 $ git push -u origin master  #第一次加-u参数,本地的master分支内容推送到远程新的master分支,还会把本地的master分支和远程的master分支关联,之后可以简化,不带-u
    View Code

    从远程仓库克隆

    假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆本地库
    $ git clone git@github.com:Kunpengv5/-.git
     
  • 相关阅读:
    MFC程序自动生成dump Windbg文件
    .net 播放音频(使用winmm.dll)
    media player 网页代码属性
    标记ATL控件为安全控件
    js方法重写
    cab包inf文件配置
    凌阳单片机(61板)USB下载线原理与制作
    html 智能检查,修复
    差异性发展 浙江工商局长郑宇民“智斗”央视女主持董倩
    什么是有效高效的沟通
  • 原文地址:https://www.cnblogs.com/kunpengv5/p/7822857.html
Copyright © 2011-2022 走看看