zoukankan      html  css  js  c++  java
  • git入门:远程仓库 github篇

    绑定公钥

    1、创建SSH秘钥(用于github身份识别)

    1.   查看本机c盘用户目录里的用户目录(打开就懂的)是否有隐藏文件.ssh有直接跳过本步
    2.   ssh-keygen -t rsa -C "youremail@example.com" //执行这一段 记得替换字符串里的对应信息
    3.   回到第一步

    2、github绑定ssh公钥

    1.   打开.ssh里的 id_rsa.pub   复制里面的内容  (不要去碰id_rsa文件 那是保密内容 不能泄露)
    2.    打开github网页 -- setting -- 左侧 SSHKEY AND GPGKEY -- 右侧 new sshkey -- title随意 -- 把上一步复制的公钥信息黏贴到大文本框保存即可
    3.   公钥对不上会导致 无法clone github上的仓库下来


    关联远程库

    1.   github上New一个repository 库名随意 
    2.     git remote add orgin https://github.com/github名/库名.git(如git remote add orgin git@github.com:z-xw/configFiles.git);
    3.   git add . (提交目录所有)和  git commit -m '内容'
    4.        git push -u orgin master  //然后可以进行push提交操作 ,把当前分支内容提交到关联的仓库  如果公钥对不上这一步会失败  -u可使本地仓库和远程库关联起来  以后只要提交到远程  打 git push  orgin master 即可

         (若提示Updates were rejected because the tip of your current branch is behind)则换成git push -f orgin master执行 避免此操作 会替换github上面操作

          之所以报错的原因是github上的内容和本地内容存在差异 github上有README本地没 所以报版本不同的错  可以先克隆再进行关联

      这样我们可以不联网的情况下修改,待联网时再一次性提交

    从远程库克隆

      1、github新建仓库 并创建readme.txt

      2、进入另外的文件夹 执行git clone git@github.com:github名/仓库名.git  //如果公钥对不上会提示 Permission denied (publickey). 公钥被拒绝的意思

  • 相关阅读:
    ryzen nvidia hackintosh
    mysql count 主键之坑
    git命令
    MYSQL 注释
    yaf twig配置
    1.YAF 的安装
    yaf nginx 设置
    ubuntu 16 阿里云 vsftpd
    win10下 homestead 安装
    活动调度
  • 原文地址:https://www.cnblogs.com/chaky/p/8196789.html
Copyright © 2011-2022 走看看