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). 公钥被拒绝的意思

原文地址:https://www.cnblogs.com/chaky/p/8196789.html