Linux上面安装git 墨蓝 2022-06-01 10:37 160阅读 0赞 **Linux下面安装git,然后连接到GitHub,上传或者下载GitHub项目** **一.Linux下面安装git** **1.首先更新一下apt,命令如下:**apt-get update **2.install一下git,命令如下**:apt-get install git 到这一步git就已经安装成功了,大家可以输入git查看是否有命令提示符出来,提示符如下所示: ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1][] 记住git和后面的-get是没有空格的。否则会如下出现如下所示的错误: ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 1][] **二.以下步骤是教大家如何连接上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上面配置我们这边生成的秘钥了,按照下面图示的步骤走就可以了:** ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 2][] ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 3][] ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 4][] 上面key值就是我们刚才设置秘钥生成的值。如果地址还不清楚的话,可以按照我下面的命令,傻瓜式操作。 1.定位秘钥的位置:cd ~/.ssh 2.查看秘钥值:cat id\_rsa.pub ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 5][] 记住只有默认的秘钥名称才在这个位置,如果我们修改秘钥文件的名称的时候,可能就不在这里了。 **3.查看是否能链接上GitHub仓库,输入如下命令:**ssh -T git@github.com 如果出现如下所示的信息,就代表GitHub秘钥设置成功,可以连接上了。 ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 6][] 因为我上面设置了密码,所以每次远程操作时候,都需要输入密码。 **4.设置全局变量,设置完之后我们提交到GitHub上面的用户,就是我们设置的这个了。命令如下所示:** git config --global user.name "linzhiqiang" git config --global user.email "1913045515@qq.com" **5.初始化git,初始化命令:git init** ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 7][] **6.remote到GitHub指定项目上面,命令如下所示:** git remote add origin git@github.com:1913045515/vue.git (其中git@github.com:1913045515/vue.git为git上面的地址) ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 8][] **7.拉取定位的项目资源到本地仓库中,命令如下:** git pull origin master **三.下面的步骤是教大家如何简单的上传代码到GitHub中** 比如我们要在vue目录下面添加一个test.txt的文件,最后把整个vue项目上传到远程的vue项目中。 **1.首先我们先vim一个文件,命令如下:vim test.txt** ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 9][] **2.接下来将新建的文件add到本地仓库中,命令如下:git add test.txt** ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 10][] **3.然后就是提交到本地仓库中,命令如下:**git commit -m "add a test.txt file" ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 11][] 4.**最后就是提交到远程仓库中,这里需要注意的是:这个GitHub地址必须是我们remote完之后的,命令如下: **git push origin master ![640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 12][] ![SouthEast][] 这样我们就完成GitHub项目的上传功能了,整个流程到这里就都结束了。 [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1]: /images/20220601/7e5b5fd3e24d4c549dc21cdb4c2620d7.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 1]: /images/20220601/a6c44d1ac4c74a4bb65c556ce653af12.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 2]: /images/20220601/122e156d5ff740a4953fafccdcd1a9d3.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 3]: /images/20220601/b2bef23441184d578721025316700bab.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 4]: /images/20220601/cb099838c74540158d40d0cd534e4b08.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 5]: /images/20220601/512eb011d06948028433e4e2236210f5.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 6]: /images/20220601/33f28b3a428546758de14405292d0234.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 7]: /images/20220601/af86d3ba821d4a1b90daedd92745f939.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 8]: /images/20220601/5f23ad0eea334bdda6dade7af1f35e10.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 9]: /images/20220601/589205732b974befb68b0130c6f9065d.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 10]: /images/20220601/29a30cb0a2e74d21861485b71c6b0ef5.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 11]: /images/20220601/b381ca88fcb14cf8a4885472f74c3010.png [640_wx_fmt_png_tp_webp_wxfrom_5_wx_lazy_1 12]: /images/20220601/477150aac1384bac80075cd5a23f0921.png [SouthEast]: /images/20220601/fb8eb6e1fded42248984a928826a9cd1.png
还没有评论,来说两句吧...