Github使用——代码上传

前言

最近要联系博导,之前自己写的代码,如果放到博客上太乱,整理上传到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,将你的代码提交就可以了。

猜你喜欢

转载自blog.csdn.net/weixin_37799689/article/details/106634924
今日推荐