1.Git 远程仓库
Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。
2.使用GitHub作为远程仓库
Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。
2.使用GitHub作为远程仓库
3.创建SSH KEY
:为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。
$ ssh-keygen -t rsa -C "youremail@example.com"
:为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。
$ ssh-keygen -t rsa -C "youremail@example.com"
*可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
4.配置GitHub
.setting ->SSH AND GPG KEYS
.ssh -T git@github.com
5.GitHub 中创建仓库
...
4.配置GitHub
.setting ->SSH AND GPG KEYS
.ssh -T git@github.com
5.GitHub 中创建仓库
...
6.将本地仓库推动到远程仓库
连接远程仓库
.git remote add origin git@github.com:poai/learngit.git
*git remote rm origin 删除初始结构
推送到远程仓库
.git push -u origin master 将本地master分支推送到远程
从远程仓库下载数据
git pull origin master
7.克隆远程仓库
git clone
git clone
视频 :https://yunpan.cn/cSpyHfvWf7wkg 访问密码 979c