GitHub本地仓库与远程仓库的连接

GitHub是一个面向开源和私有项目的代码托管平台,采用分布式版本控制系统。

如题,本地仓库与远程仓库建立连接可以通过HTTPS协议和SSH协议授权。

前提:

具有GItHub账户

安装Git

1、HTTPS协议:

第一步获取https协议地址

image

第二步创建一个存放项目的目录,右键=>git bash here

第三步命令行执行git clone https://github.com/用户名/仓库名.git

会跳出窗口进行登录,然后在重新输入一遍用户名和密码

image

image

image

第四步进入工程查看状态

image

第五步在项目中添加一个新文件,然后查看会发现工作区有新文件,然后添加新文件

image

第六步新文件添加到暂存区,会变成绿色,然后提交到本地仓库;

-m参数表示后接提交的提示信息

这一步如果原先没有配置username和email,则失败,根据提示信息配置即可。

image

第七步推送到远程仓库,查看日志可以看到推送的节点信息.

image

检查远程仓库可以看到该文件。

image

2、SSH协议绑定过程:

一般的GitHub用户都是使用的SSH(安全外壳协议)授权来连接,大多数Git服务器也是都选择使用SSH公钥来授权,它们之间的绑定需要使用SSH来生成SSH key,然后把公钥设置到GitHub当中。我们安装的Git当中就有SSH工具。

image

第一步:在Git命令行中输入如下,然后一直回车即可

image

第二步:在用户目录下生成私钥和公钥两个文件,私钥自己保留,不能对外公布。公钥复制GitHub中。

若是linux系统用户目录则是:~/.ssh

image

第三步:进入GitHub账号,设置ssh公钥

image

公钥复制一定要完整,然后title可以不填。

image

验证 :

image

猜你喜欢

转载自www.cnblogs.com/alex-space/p/13375313.html