Git连接远程仓库GitHub

本实验是在Git分布式版本控制系统详解实验基础上进行的,已经创建好demo本地仓库,将file1文件提交到demo仓库中。

一、远程仓库GitHub

为了方便团队协作,常常会用到远程共享仓库,你需要知道如何管理自己的远程仓库。 远程仓库是指托管在网上GIT服务平台中的你的项目的版本库,或者是你自己的GIT服务器。
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。GitHub可以托管各种git库,并提供一个web界面。
作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。

二、连接远程仓库

实验环境

虚拟机 ip 版本
server1 172.25.1.1 rhel7.5

保证server1可以上网

实验

步骤一:创建SSH-Key

git config --global user.name "yan8048"
git config --global user.email "[email protected]"
ssh-keygen -t rsa -C "[email protected]"

在这里插入图片描述
步骤二:在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,复制id_rsa.pub公钥
在这里插入图片描述
步骤三:登陆GitHub,打开SSH and GPG keys。点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容
在这里插入图片描述在这里插入图片描述

步骤四:验证SSH连接是否成功

ssh -T git@github.com

在这里插入图片描述
步骤五:创建新的数据库demo
在这里插入图片描述在这里插入图片描述
此时,我们可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库demo与之关联,然后将仓库内容推送到GitHub仓库。

将本地仓库内容推送到GitHub仓库

1、进入本地仓库demo,运行命令git remote add [shortname] [url],从本地关联到我的远程库

git remote add origin git@github.com:YanLiu-5610/demo.git

在这里插入图片描述
2、推送本地库的所有内容到远程库上,本质是把当前分支master推送到远程

git push -u origin master

在这里插入图片描述
从现在起,只要本地作了提交,就可以通过命令git push -u origin master,把本地最新修改推送至GitHub

扫描二维码关注公众号,回复: 8983300 查看本文章

从GitHub克隆仓库到本地

1、先创建远程库yan1
在这里插入图片描述
2、根据提示在仓库中创建文件README.md

echo "# yan1" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:YanLiu-5610/yan1.git
git push -u origin master

在这里插入图片描述
3、克隆yan1仓库到本地

git clone git@github.com:YanLiu-5610/yan1.git

在这里插入图片描述
在这里插入图片描述

发布了170 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/CapejasmineY/article/details/104003884