前言
最近要联系博导,之前自己写的代码,如果放到博客上太乱,整理上传到GitHub上更加加明了清楚。同时,之前看别人用Github写笔记公式代码都非常整洁。因此,我也想弄一个。嘿嘿
一、注册账号
- GitHub网址:https://github.com/
- 注册步骤:应该都会,不说啦
- 界面:再简单注册完成之后会需要验证你所输入的邮箱才能正常使用你的GitHub。在注册完成之后,完成一些简单的设置之后,你需要创建一个属于自己的库。
二、创建存放自己代码的云端库
1、找到设置按钮
2、填写信息
第一个框是自己为自己的库起一个名字,第二个框是自己对库的注释,下方不用管
三、同步电脑与github
1、下载Git Bash
- 作用:在创建完成自己的库之后,下面就要让自己的电脑克隆一个自己所创建的库,方面自己电脑上的代码同步到GitHub你所创建的库当中。为了实现,就需要安装一个软件,Git Bash。
- 网址:git-scm.com
- 步骤:一路默认就行,安装路径自己弄
2、Git Bash配置
1)生成秘钥
首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。
步骤1:需要输入这个代码,引号内需要改成你在注册GitHub的时候绑定的邮箱账号。之后会有一些简单的让你确认的操作,之后让你会提示操作路径、密码等等,但你不用管就直接按回车一路过就可以。
$ ssh-keygen-t rsa-C "[email protected]"
步骤2:我之前装过Git,但没弄明白,因此我再次生成密钥时,会有残余的密钥信息导致我出现错误(说我密钥没找到),其解决方案如下:
其改正之后的结果,总之出现框框你就生成成功了。
2)在github上添加密钥
步骤1:找到密钥,在.ssh这个文件夹中,赋值带pub的那个文件,使用笔记本打开。
注意:复制时一定要带ssh
步骤2:现在你就需要登录到你的GitHub上边添加这个密匙,打开你GitHub的设置界面,找到SSH and GPG keys这个选项之后,在网页右上角有一个添加新的SSH keys 点击
步骤3: 把你在刚刚文件中复制的密匙,填写在下边的大框里。保存即可。
3)同步
步骤1:输入下边的代码,来检查是否成功绑定。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You've successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。接下来还需要简单的设置一些东西。
$ ssh -T [email protected]
步骤2:添加信息,name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址这两个的顺序可以颠倒,没有固定的顺序。
$ git config --global user.name"Lijunda159"
$ git config --global user.email"[email protected]"
步骤3:在库创建完成之后 会有一个网址出现在网页中,记录它
四、克隆
1)定位
个人习惯将自己的文件储存在G盘之中,所以你先需要将git bash定位在G盘中,注意cd之后有空格,不然会报错
2)克隆
在git bash中输入 cd /D 注意盘名字一定要是大写。如不输入这个语句 不给git bash定位的话,默认的本地文件位置是在c盘中。git clone后边的网址就是你创建库成功之后的网址。
$ git clone https://github.com/LiJunDa159/Reproduce-code.git
3)上传文件
步骤1:输入$ git add tf_alexnet.py,再输入$ git commit -m "test1",引号内的内容可以随意改动,这个语句的意思是 给你刚刚上传的文件一个备注,方便查找记忆而已。
步骤2:然后在输入git push origin master 之后会出现下图,在这里登陆你之前注册的GitHub账号之后点击login
五、常用语句
你只需要将你的代码,放到库的对应的文件夹中,然后使用 先CD到你库里面,再git add 、git commit -m " " 、最后git push origin master,将你的代码提交就可以了。