一直以来大家都喜欢将自己的代码提交到Github上面,自己也总结一下具体的步骤和遇到的问题。
第一步:大家自行下载git。https://git-scm.com/downloads/ 选择相应的版本下载即可。
第二步:我是在windows10操作系统上使用,在桌面单击右键则会出现git bash here.=然后输入自己的用户名和邮箱
分别使用
$ git config --global user.name "***"
$ git config --global user.email "******@163.com"
第三步:设置SSH key
git使用rsa作为加密传输算法,rsa使用一对特定的数字,其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。
??首先验证自己本机是否生成过密钥:
??输入cd ~/.ssh。我的本机是还没有生成密钥。
??
文章图片
??因此,我们需要通过命令:
??ssh-keygen -t rsa -C "***@163.com"
输入该命令后只需要连续按三次回车即可。
然后可以找到刚刚生成的id_rsa.pub文件,使用记事本打开该文件,接下来使用。
文章图片
第四步:切换到个人github账号里,点击右上角用户头像下的小三角,找到setting,在右侧菜单栏中找到SSH and GPG keys,选择new SSH key,输入title,下面key的内容就是本机ssh key 公钥,直接将id_rsa.pub中的内容粘贴过来就可以,然后点击下面的add SSH key即可完成。
第五步:上次自己需要上传的代码文件。我这里以上传本地一个*.cpp文件到github上为例。
(1)建立本地仓库:首先进入到我们需要上传的项目文件夹里。我在整个项目工程的最外层使用git init进行初始化。
文章图片
然后进入到我想要上传文件的特定文件夹下,我进入到了chapter3这个文件夹里。
(2)将文件添加到本地仓库:使用命令git add **.cpp 添加这个文件夹里的 **.cpp文件。
文章图片
(3)输入本次的提交说明
文章图片
第六步:关联github仓库,在自己的github上新建一个repository,并且复制仓库地址。点击该仓库可以从clone or download查看到自己仓库的地址,复制即可。
文章图片
接下来执行命令:
git remote add origin https//github.com/fuyongXu/opencvlearn_3.4.3.git
【使用git上传本地文件或者文件夹到Github】如果在你机器上也出现fatal: remote origin already exists,那么则执行图中命令。
文章图片
第七步:最后,执行命令
git push origin master
但是我这里报错了,之前使用命令:
git pull origin master
先把远程服务器github上面的文件拉先来,再push 上去就可以了,但是我这还是报错了。查了一下需要使用命令:
$ git pull origin master --allow-unrelated-histories
即可。文章图片
文章图片
最后你就可以从自己github上看到刚刚上传的文件了。简单的操作就是这些。
推荐阅读
- 其他|有趣的10个CMD命令
- 其他|清理C盘内存(电脑C盘飘红了,那么如何清理垃圾文件,总结几种亲测方案)
- 其他|如何复制百度文库中的内容
- 谈谈base中遇到的坑点 及 其他
- 用VS Code画uml
- Mac 安装Android Studio3.0安装和卸载总结
- 其他|c++读取TXT文件内容
- util|POI兼容读取Excel2003和Excel2007
- java|Junit4精简解析
- 解决Adobe Reader XI打开就后崩溃问题