Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。
找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。
这个世界上有个叫GitHub的神奇的网站,从名字就可以看出,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。
由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的;
1. 注册github, emial : 6xxxxxx0@qq.com name : chexxxx990
2. 创建一个远程库https://github.com/chenxxxx1990/code_soul
3. $ ssh-keygen -t rsa -C "62xxxx460@qq.com"
4. C:\Users\admin\.ssh\id_rsa.pub
5. https://github.com/settings/ssh SSH and GPG keys github 配置SSH公钥
6. 在本地git添加远程github库,必须是在.git的本地仓库目录下
7.
admin@DESKTOP-S0OHB2F MINGW64 /d/code/GitTest (master)
$ git remote add origin git@github.com:chenxxx1990/coxxxoul
8. 把本地库的所有内容推送到远程库上
9. $ git config --global user.name "chexxxg1990"
gitconfig–globaluser.email“623xxx60@qq.com”10.ssh−Tgit@github.com验证是否连接上远程库11.
git pull origin master:master
12. $ git push -u origin master
fatal: remote origin already exists.
$ git remote rm origin