简单的git连接远程仓库小记
- 下载安装git(已省略安装步骤)
- 注册账号
GitHub : https://github.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_rsa和id_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 to :https://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
以上仅作参考