Github是一个提供git托管服务的网站,可进行项目版本控制,和文件分享。
一、创建项目仓库
有两个端口:
或者:
然后创建
二、配置SSH key
如下图,默认选择SSH加密的方式进行传输,则需要配置密钥
step1: 创建 SSH key ( 开始/所有程序/git/Git Bash , 或者桌面右键打开Git Bash )
$ ssh‐keygen ‐t rsa ‐C "youremail@example.com"
// 邮件换成自己邮件,然后一路回车
到这个样子,就算成功了
step2: 找到密钥文件
在个人文件夹中,找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件
step3: 登陆GitHub,打开Settings-->SSH and GPG keys
然后,点“New SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容
step4: 回到终端,进行SSH确认连接
输入命令:ssh -T Git@github.com
如果出现下面这种情况,(因为有时候防火墙会拒绝SSH连接)
通过命令:ssh -T -p 443 git@ssh.github.com使用克隆过的SSH连接HTTPS端口
这样就ok了,小钥匙那里就变成绿色了,接下来就可以上传项目了。
三、上传项目
其实github上有提示
第一步: 在项目文件目录中 打开命令串口,初始化
第二步: 添加到暂存区
第三部: 提交到版本库
第四步: 关联远程仓库
第五步: 将本地仓库master推送到github服务器,第一次push使用‐u 可以设定默认远程仓库。
备注 : 前提是需要配置git用户名和邮箱。
$ git config ‐‐global user.name "Your Name" // 配置用户名
$ git config ‐‐global user.email "email@example.com" // 配置邮箱$ git config ‐‐global ‐‐list // 查看当前git的配置信息
以上,经过自己实测,参考文档https://www.jianshu.com/p/b81eeb5d7858,如有问题,欢迎指出。