第一次使用git,我们可以知道git可以把仓库里的项目拉到自己的电脑上进行编写后重新提交给仓库,就让我们来试一试吧
首先我们要在github上面新建一个项目
点击New respository,创建一个新的项目
2.png
Respository name :仓库名
Description : 项目描述
第三个箭头所指的意思是是否创建README.me文件
Create repository :创建仓库
这个时候,项目已经创建成功了,我们开始把我们的github中的远程仓库连接到我们的对应的仓库中
我们新建一个文件,进入文件,右击git bash黑窗口备用~
3.png
我们点击Clone or download图中箭头所示,点击Use SSH使下面的地址切换成ssh协议(PS:如果我们使用了https协议这样每次使用的话我们都要输入用户名和密码),我们复制下面的地址,在我们刚刚准备好的黑窗口输入指令
git clone +刚刚复制的地址
这个时候我们会发现无法clone下来,并且报错了
4.png
报错信息是不能从远程仓库去读取,这是为什么呢?
我们刚刚clone的时候我们发现有两个地址,一个是https协议的地址,一个是git这个地址。
如果我们原则的是https这个地址,我们要输入账户名和密码
如果我们使用git协议,我们不需要输入用户名和密码,但是我们不用输入用户名和密码,github怎么知道你是不是一个合法的账户或者说你有没有权限来对项目进行操作?总不可能随便一个人都可以操作吧。
所以现在我们要拷贝公钥和私钥对,把私钥拷贝的自己的电脑里面,公钥拷贝到github中,当git默认公钥和私钥能进行匹配的话,这样的话我们才能进行健康的操作!
现在,我们开始创建一个公钥私钥对,在命令行输入代码
ssh-keygen -t rsa -b 4096 -C "youremail@.com"
这里的youremail@.com是你创建github的邮箱
然后他会有很多选项让你填写,直接一路回车
5.png
这个时候配对已经生成好了,在家目录下的.ssh文件下的id_rsa(私钥)和id_rsa.pub(公钥)
6.png
我们得到了公钥和私钥,我们现在要把公钥的内容拷贝到github上。
cd ~(进入家目录)
cd .ssh(进入.ssh文件)
cat id_rsa.pub (查看公钥文件)
然后把里面的所有信息复制粘贴到github中即可按照下面的图进行操作
8.png 9.png 10.png
这个时候我们重新新建一个文件夹clone刚才没有成功的项目(因为我们刚才的命令行在家目录下面,直接clone就保存到家目录下面了,有没有很细节)
11.png
这个时候我们打开我们刚才新建的文件夹,就会发现发现多了个文件README.md
恭喜你,成功的把github上面的项目clone下来了,接下来我们简单的使用git命令感受一下git的简单实用
新建一个文件a.html,输入命令行
git add .
git commit -am "add a.html"
git push origin master
打开github刷新一下,是不是多了一个a.html文件呢?这就是git的提交功能。下一次我们一起学习git的基本原理和有趣的用法
网友评论