一:前言
我们在本地创建了一个Git仓库,又想让其他人来协作开发,这时候就可以把本地仓库同步到远程仓库。这样就在别的地方增加了本地仓库的一个备份。
常见的远程仓库有:Github:https://github.com/。Gitee(码云):https://gitee.com/。
这两个远程仓库都是基于:Git这个开源的分布式版本控制系统。所以,会使用Github,也就会使用Gitee了。
运行环境:win10、360浏览器(谷歌也可以,不过用习惯360了,就使用它了)
二:操作
1.首先,注册一个Github的账号。
2.然后创建仓库,有个地方不要✔。
3.然后,想要上传代码到Github上,有两种方式。
一种是SSH方式:
SSH方法需要在本地的电脑,生成一个密钥对,即一个公钥一个私钥。然后还需要把公钥放到githib的服务器上。
另一种是HTTPS方式:
每次提交代码和上传代码都需要输入账户名和密码。
4.SSH方式演示:
①.先生成密匙对:
随便进个文件夹,右键。
输入:ssh-keygen -t rsa命令
在C盘User/用户的当前使用用户的.ssh文件夹下:
②.复制公钥到Github上
用记事本打开公钥,复制。
登录Github网站,右键头像点setting。
点SSH and GPG keys栏找到NEW SSH KEY。
title随便起,复制内容。然后点ADD SSH KEY
成功效果:
③.上传代码:
复制仓库的链接:
点SSH,再旁边的标志复制。
来到本地仓库:
右键,Git Bash Here
输入:git remote rm origin 命令,执行。
再输入:git remote add origin 命令,后面再加上刚刚复制的SSH的链接。
再输入:git push -u origin master 命令
GitHub中的仓库刷新:上传代码成功。
5.HTTPS方式演示:
新创建一个仓库,作为https方式的。
然后,复制仓库的链接:
点HTTPS,再旁边的标志复制。
来到本地仓库:
右键,Git Bash Here
输入:git remote rm origin 命令,执行。
再输入:git remote add origin 命令,后面再加上刚刚复制的HTTPS的链接。
再输入:git push -u origin master 命令
(在这里会出现要输入账号名和密码)(直接输入就好了。)
GitHub中的仓库刷新:上传代码成功
6.从远程仓库下载代码:
先在本地仓库中的项目删了。
然后,右键Git Bash Here
从GitHub复制链接,我不想输入密码,就用SSH的了。
输入:git clone 指令,后面再加链接。
回车 。
那个仓库的全部东西都被复制下来了
点进去,绿色✔的文件夹:
仓库的内容都在这里了。
HTTPS的要输入账号和密码,就不演示一遍了。指令都一样,就链接换成HTTPS再下载就好了。