zoukankan      html  css  js  c++  java
  • git——学习笔记(二)远程仓库

    GIT杀手锏之一——远程仓库

    拥有远程仓库的两个办法 1:搭一个Git服务器  2:在GitHub上免费托管的Git仓库

          本地仓库   远程仓库

    一、在GitHub上免费托管的Git仓库

    电脑:

    1、查看用户主目录下是否有.ssh文件夹,里面是否有有id_rsa、id_rsa.pub俩文件,若无,打开shell,创建ssh key:

    ssh-keygen -t rsa -C "youremail@example.com"

    把邮件地址换成你自己的邮件地址,然后一路回车

    2、查看用户主目录,里面出现.ssh文件夹,里面有id_rsa(私钥)、id_rsa.pub(公钥)俩文件

    Github:

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

    然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容

    这样就创建好啦!

    二、添加远程库

    git remote add origin git@github.com:michaelliao/learngit.git
    git push -u origin master  (加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令)

    远程库的名字就是origin(通用的,一瞅就是远程库)

    本地作业提交

    git push origin master

    三、从远程库克隆

    git clone git@github.com:michaelliao/gitskills.git

    Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议

    使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令,但是在某些只开放http端口的公司内部就无法使用ssh协议而只能用https。





  • 相关阅读:
    Boost智能指针使用总结
    C++细节理解
    Mysql导入导出
    Mysql Join语法以及性能优化
    数据库设计三大范式
    Mysql子查询
    js面向对象的实现(example 一)
    js对象常用2中构造方法
    RequireJS 加载 easyui
    Cordova 打包 Android release app 过程详解
  • 原文地址:https://www.cnblogs.com/mogujiang/p/5729242.html
Copyright © 2011-2022 走看看