简单的git连接远程仓库小记

  • 下载安装git(已省略安装步骤)

https://git-scm.com/downloads

  • 注册账号

GitHub : https://github.com/

码云:https://gitee.com/

  • 设置仓库

在合适的位置创建一个空文件夹,然后鼠标右键点击git bash here或者cmd都可以,再输入git init命令,如果新建失败则检查git安装是否成功

输入命令将当前文件夹设置为git仓库

git init

  • 设置ssh密匙

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

把上面的youremail地址换成你注册的github邮箱地址

然后可以一路回车,看个人意愿设置密码,可以不设置,我这里就没有设置密码。

  • .ssh文件夹路径一般来说的路径如下

 如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人,没有的话检查上面步骤是否有错,成功就可以看到下图

这个就是你的公匙

 然后打开GitHub或者码云填你的自己的ssh公匙

  • 创建自己的远程仓库  这里以github为列子

在个人页面点击新建按钮

填写仓库信息

 然后自动跳转到你的仓库页面,没有自动跳转就去个人主页,左边就是你的仓库列表

复制链接

  • 回到最开始的仓库位置进入打开cmd添加远程仓库

git remote add origin git@github.com:michaelliao/learngit.git

后面使用的origin 都指的是这个地址
(后面补的图)
使用命令 git branch --set-upstream-to=origin/master master 绑定对应分支,我这里是绑定了远程的master和本地的master
  • 配置完成远程仓库,就可以使用git命令上传下载文件
  • 下载
git pull <远程主机名> <远程分支名>:<本地分支名>
例如 下载远程仓库最新代码
git pull

提交命令

git push --set-upstream origin master

还需要登录github账号

git push报错error: failed to push some refs tohttps://blog.csdn.net/ever69/article/details/97565768

出错之后,不用删除仓库,运行git pull --rebase origin master,再git push上去就可以。但是如果退出git,再次提交可能还会报错,还得运行一下

最终结果

  • 上传
git push的一般形式为 git push <远程主机名> <本地分支名> <远程分支名> ,例如 git push origin master:refs/for/masterlieru
例如 上传到远程仓库
git push origin master
git push
  • 查看连接远程库信息
git remote -v
  • 删除远程库
git remote rm origin
 
以上仅作参考
原文地址:https://www.cnblogs.com/surfingcat/p/12929940.html