前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux上面安装git

Linux上面安装git

作者头像
林老师带你学编程
发布2019-05-25 21:11:15
2.2K0
发布2019-05-25 21:11:15
举报
文章被收录于专栏:强仔仔强仔仔

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1433506

Linux下面安装git,然后连接到GitHub,上传或者下载GitHub项目

一.Linux下面安装git

1.首先更新一下apt,命令如下:apt-get update

2.install一下git,命令如下:apt-get install git

到这一步git就已经安装成功了,大家可以输入git查看是否有命令提示符出来,提示符如下所示:

记住git和后面的-get是没有空格的。否则会如下出现如下所示的错误:

二.以下步骤是教大家如何连接上GitHub,并下载项目到本地

1.生成ssh秘钥,输入以下秘钥,其中1913045515@qq.com这里为我们的在GitHub上面的用户标识,一般用我们的邮箱来。命令为:ssh-keygen -t rsa -C "1913045515@qq.com"

输入这个秘钥之后按回车键之后,首先会让你输入秘钥的文件的名称,如果不输入就是默认的名称,

默认文件名称为:id_rsa id_rsa.pub,而且秘钥文件存放路径也是默认的,路径为~/.ssh(我们只要cd ~/.ssh就可以进入到这个路径下面)

如果输入文件名称,就以我们输入的为主。这边我们用默认的就可以,也就是不输入任何的秘钥名字。

接下来就是让我们输入密码,如果不输入就是没有密码。如果输入的话会让我们确认密码,这里面我设置了密码。

2.接下来就是在GitHub上面配置我们这边生成的秘钥了,按照下面图示的步骤走就可以了:

上面key值就是我们刚才设置秘钥生成的值。如果地址还不清楚的话,可以按照我下面的命令,傻瓜式操作。

1.定位秘钥的位置:cd ~/.ssh

2.查看秘钥值:cat id_rsa.pub

记住只有默认的秘钥名称才在这个位置,如果我们修改秘钥文件的名称的时候,可能就不在这里了。

3.查看是否能链接上GitHub仓库,输入如下命令:ssh -T git@github.com

如果出现如下所示的信息,就代表GitHub秘钥设置成功,可以连接上了。

因为我上面设置了密码,所以每次远程操作时候,都需要输入密码。

4.设置全局变量,设置完之后我们提交到GitHub上面的用户,就是我们设置的这个了。命令如下所示:

git config --global user.name "linzhiqiang"

git config --global user.email "1913045515@qq.com"

5.初始化git,初始化命令:git init

6.remote到GitHub指定项目上面,命令如下所示:

git remote add origin git@github.com:1913045515/vue.git

(其中git@github.com:1913045515/vue.git为git上面的地址)

7.拉取定位的项目资源到本地仓库中,命令如下: git pull origin master

三.下面的步骤是教大家如何简单的上传代码到GitHub中

比如我们要在vue目录下面添加一个test.txt的文件,最后把整个vue项目上传到远程的vue项目中。

1.首先我们先vim一个文件,命令如下:vim test.txt

2.接下来将新建的文件add到本地仓库中,命令如下:git add test.txt

3.然后就是提交到本地仓库中,命令如下:git commit -m "add a test.txt file"

4.最后就是提交到远程仓库中,这里需要注意的是:这个GitHub地址必须是我们remote完之后的,命令如下: git push origin master

这样我们就完成GitHub项目的上传功能了,整个流程到这里就都结束了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年01月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档