GitHub是一个面向开源和私有项目的代码托管平台,采用分布式版本控制系统。
如题,本地仓库与远程仓库建立连接可以通过HTTPS协议和SSH协议授权。
前提:
具有GItHub账户
安装Git
1、HTTPS协议:
第一步获取https协议地址
第二步创建一个存放项目的目录,右键=>git bash here
第三步命令行执行git clone https://github.com/用户名/仓库名.git
会跳出窗口进行登录,然后在重新输入一遍用户名和密码
第四步进入工程查看状态
第五步在项目中添加一个新文件,然后查看会发现工作区有新文件,然后添加新文件
第六步新文件添加到暂存区,会变成绿色,然后提交到本地仓库;
-m参数表示后接提交的提示信息
这一步如果原先没有配置username和email,则失败,根据提示信息配置即可。
第七步推送到远程仓库,查看日志可以看到推送的节点信息.
检查远程仓库可以看到该文件。
2、SSH协议绑定过程:
一般的GitHub用户都是使用的SSH(安全外壳协议)授权来连接,大多数Git服务器也是都选择使用SSH公钥来授权,它们之间的绑定需要使用SSH来生成SSH key,然后把公钥设置到GitHub当中。我们安装的Git当中就有SSH工具。
第一步:在Git命令行中输入如下,然后一直回车即可
第二步:在用户目录下生成私钥和公钥两个文件,私钥自己保留,不能对外公布。公钥复制GitHub中。
若是linux系统用户目录则是:~/.ssh
第三步:进入GitHub账号,设置ssh公钥
公钥复制一定要完整,然后title可以不填。
验证 :
原文:https://www.cnblogs.com/alex-space/p/13375313.html