新手尝试GitHub

@(Windows10专业版下GitHub安装)

GitHub安装

今天由于课程的需要(其实是老师的要求),本小白在各种大神级别的指导文件下,磕磕绊绊的安装成功,老师说记录下过程有助于成长。。所以我就开开心心的开始记录了。

本文主要参考了以下几个网站:

https://blog.csdn.net/Hanani_Jia/article/details/77950594
https://www.jianshu.com/p/bc0b30fb587d
https://www.cnblogs.com/2589-spark/p/3942337.html
个人认为基本上出现的问题在这几个网站之间进行浏览就可以解决。

新加入可爱的参考网站

https://www.zhihu.com/question/20070065?q=github

GitHub

首先,GitHub的一个强大功能就是你可以通过在服务器上创建一个库,也就是在GitHub服务器上拥有一个你自己的主仓库,这里可以用来存储你的所有代码,之后可以通过在电脑上创建分支,将电脑上完成的代码同步到自己的主仓库中。
需要注意的是,如果你不是付费用户,你创建的仓库就是开源的,全世界的程序员都可以查看你的代码。付费仓库是属于私人的,一般未经允许不能被查看。

在这里插入图片描述
官方网站:https://github.com/
在官网上可以注册GitHub账号,我是用QQ邮箱注册的,似乎大部分邮箱都可以直接注册,并没有限制。
PS:界面是纯英文的,我直接用Google进行翻译,秒秒钟搞定

注册成功之后登陆差不多就是这个样子
注册成功之后,需要创建自己的库
方法就是点击右上角的加号按钮
在这里插入图片描述
第一个框是为自己的库起个名字,第二个框是对其的一个描述(大概可以不填)

Git Bash的安装

两种方法:

方法一:

从官网下载 https://git-scm.com/
界面大概是这个样子的
在这里插入图片描述
PS:我不知道这种方法是否真的能够成功,反正我是下载了两个小时(40MB)左右,总是显示下载的安装包不完整,无法安装,也按照其他的大佬的说明进行32位的尝试,但是还是不行。

方法二:

百度网盘: https://pan.baidu.com/s/1nu99KWp 密码: jfdf
下载完成之后,双击进行安装,之后的步骤可以参考下图(一般的都是默认,直接下一步就行)
在这里插入图片描述
在这里插入图片描述
安装位置的选择按照个人喜好
我的建议是:
如果你是机械硬盘,最好不要将安装位置选择为C盘,会影响电脑的运行速度
如果是固态硬盘就随心所欲呗~
在这里插入图片描述
我的第一个选项直接弹出来的时候是没有选择的,我觉得可以选择上,就是添加快捷方式到桌面和快速启动栏,方便启动
在这里插入图片描述
在这里插入图片描述
我选择的是第二个适合Windows的,第三个适合的范围更广(按需选择)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成之后进行一些页面的设置会让使用更加舒服(变成半透明的样子)
双击安装之后的快捷方式,出现如下图的界面之后,右键选择Options
注:目前出现的一行代码是根据你的电脑显示的,@之前的是你电脑的品牌,@之后的是你电脑的型号
在这里插入图片描述
注意做左边的选项,对照右边进行修改即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ssh key的配置

方法一:

1.查看本机上是否有有SSH秘钥(keys)
打开git bush后首先运行,cd ~./ssh
第一次运行估计都会是木有这个目录的如下图
在这里插入图片描述
不用担心
2.创建一对新的ssh秘钥 https://help.github.com/articles/generating-ssh-keys
ssh-keygen -t rsa -C ****@gmail.com
在这里插入图片描述
一直按回车即可,
则将密钥按默认文件进行存储。此时也可以输入特定的文件名,比如/c/Users/you/.ssh/github_rsa
接着,根据提示,你需要输入密码和确认密码(说到这里,如果你很放心,其实可以不用密码,就是到输密码的地方,都直接回车,所以每次push就只管回车就行了。
OK,现在已经在本地机器上建立了ssh秘钥,接下来可以在github添加你的key了

3.在github.com上添加key,
可以打开id_rsa.pub来进行复制key,也可以直接用命令把内容复制的粘贴板上
clip < ~/.ssh/id_rsa.pub
在这里插入图片描述
添加结束后就可以进行测试是否成功了。

运行如下
ssh -T git@github
如下图
在这里插入图片描述
表示已经连接成功。
http://www.xuanfengge.com/using-ssh-key-link-github-photo-tour.html .

4.可以在github上新建一个repository,然后把他git clone 下来到你的目录中,
比如:git clone [email protected] ********/checkerplace.git
如图
在这里插入图片描述
如果查看文件夹会发现会下载到秘钥所在的目录,因为在clone之前没有cd 到其他目录。
现在可以在这个目录下新建一个txt,然后提交到github上。
cd 到这个checkerplace目录。
git add test.txt //这个是添加指定文件
如果git add .   //就是添加该文件夹下的所有文件
然后提交到本地库
git commit -m ‘first commit’
在这里插入图片描述
可以push到远程
git push origin master (默认的,也可以变化)
在这里插入图片描述
现在已经提交了,可以到自己的github上查看是否有个test.txt文件

方法二:
1. 获取属于你自己的密匙。输入

$ ssh-keygen-t rsa-C "[email protected]"
输入这个代码,引号内改成你在注册GitHub的时候绑定的邮箱账号。之后会有一些简单的让你确认的操作,一般情况下就直接按回车一路过就可以。
在这里插入图片描述
如果之后你出现了这个界面之后,就说明你的密匙已经成功创建了。

2.去显示的存储位置打开它,把其中的内容复制出来。

注意:ssh-rsa 也是需要复制的

两种结果:

结果一:没有带.pub的文件
在这里插入图片描述
用记事本打开id_rsa后进行复制。
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIskXqZF3SSFtACK6zoNGJabikTBC3kig6+4j4dCq1tswhA9YkuJCi0WpRmGYWBQ67dyT2or7RedFZlULLZN3nL6AWlo5V2jRXw4WQxCon2rU1p122wmiTzqYOfsykjwullWV4bYcZU4n77A4/9WwlSqZCpEbcdwV8IMkvwfJUInSWqTvmYMcKTWu8yad5DZ2v7LBWfgsL/Tfx7aEB8UjDNJ6SPw30Yijy+62YrftYGgbuwoiL9hDNGO2LfjgOkglHTBJaZe31uQLLWc5uCzd+7Dgh7RaKMmeuz2Uv7yqm/IEU9jH8cPMR9YRPIhmzg38G2s9ILn27QqW9j1hrFY1V [email protected]
打开之后发现是很长的一段,注意复制的时候第一行也是需要的。

结果二:带.pub的文件
在这里插入图片描述
直接打开就行

3.登录到你的GitHub上边添加这个密匙

在这里插入图片描述
打开你GitHub的设置界面,找到SSH and GPG keys这个选项之后,在网页右上角有一个添加新的SSH keys 点击
在这里插入图片描述
这里的title 是让你给密匙起一个名字,然后把你在刚刚复制的密匙,填写在下边的大框里。保存即可。

4.回到你的Git bash上边了

$ ssh -T [email protected]
然后输入上边的代码,来检查是否成功绑定。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You’ve successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。
接下来还需要简单的设置一些东西。
$ git config --global user.name “your name”
$ git config --global user.email ”[email protected]
输入上边的代码,name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址
这两个的顺序可以颠倒,没有固定的顺序。
下面就要将你的库克隆下来到本地电脑中,方便以后进行上传代码。
在这里插入图片描述
个人习惯将文件储存在d盘之中,所以你先需要将git bash定位在d盘中
在这里插入图片描述
在git bash中输入 cd /D 注意盘名字一定要是大写。如不输入这个语句 不给git bash定位的话,默认的本地文件位置是在c盘中。
在这里插入图片描述
输入之后会出现/D说明定位成功。
之后输入
$ git clone http://github.com/yourname/xxx.git
git clone后边的网址就是你创建库成功之后的网址
打开所定位的D盘,找到以库名所创建的文件夹。打开这个文件夹,然后在其中创建一个任意格式,任意名称的文件。
之后重新定位git 把书 的位置,定位在你库的文件夹。
之后输入ls语句 ls的作用是查看你目前所定位的文件夹中的文件。
在这里插入图片描述

然后输入 git add test.txt
之后输入然后git commit -m “cc” 引号内的内容可以随意改动,这个语句的意思是 给你刚刚上传的文件一个备注,方便查找记忆而已
在这里插入图片描述
输入之后出现以上情况,然后在输入git push origin master 之后会出现一个
在这里插入图片描述
界面,在这里登陆你之前注册的GitHub账号之后点击login。
在这里插入图片描述
如果之后出现这种情况的话,就是登陆失败了,这时候你就需要输入你GitHub的账号名称
提示:失败之后不用着急,接着设置就行
在这里插入图片描述
输入之后会出现这个界面,然后再次输入你的GitHub密码。
在这里插入图片描述
出现类似界面,代表你成功了。

6.打开你的GitHub网站,找到所创建的库

在这里插入图片描述
再之后,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m " " 、最后git push origin master,将你的代码提交就可以了。

总结

首先还是再次感谢三位大佬的无私分享:
https://blog.csdn.net/Hanani_Jia/article/details/77950594
https://www.jianshu.com/p/bc0b30fb587d
https://www.cnblogs.com/2589-spark/p/3942337.html
本文的大部分内容都是大佬们已经提到的,我只是在其中添加了一点点自己的理解和建议,根据适合自己电脑Windows10专业版来进行了记录和整理。
希望对大家有帮助

猜你喜欢

转载自blog.csdn.net/aurora0_0/article/details/84382657