linux(centos)下安装git并上传代码些许步骤(亲自验证过的步骤)
来源:互联网 发布:怎样建立手机淘宝网店 编辑:程序博客网 时间:2024/06/05 00:32
以前听说了好多次github,但直到最近才第一次学习使用github来托管自己在linux下的代码!说实话,我自己在使用的时候从网上查了好多教程,但总觉得难以掌握(步骤过于繁琐),自己操作的时候还是蛮复杂的!(老实说是自己的理解能力不够)不过最终还是通过自己的摸索,学会了装载github并使用命令上传代码进行托管。
首先在使用git托管自己的代码之前,先要去git官方网站注册一个账号(注册的过程可以参考教程上的指导)步骤如下:
(1)登录网址:https://github.com 填写用户名,邮箱,密码,点击Sign up就可以简单的注册。(如下图)
(2)完成注册,进入github平台,点击new repositories,新建一个项目(如下图)
(3)新建项目的操作,输入你想要上传的项目的名称,后面所有的选项全部默认就可以,最后点击create就可创建成功。
到此,前期工作已基本完成,接下来就是在centos下安装git:
(1)直接进入root下,安装命令: yum install git(安装到后面的时候遇到选项全部默认按键enter)
(2)使用命令:ssh-keygen -t rsa -C "youremail@example.com"获取秘钥(这里的邮箱跟刚才git官网上注册的一致),进入/root/.ssh目录下,找到一个rsa.pub的文件,执行命令:vim rsa.pub ,将里面的所有内容全部复制。
(3)重新进入git网站,按照如下图操作将你刚才复制过来的内容填入文本框内即可生成SSH秘钥,这个秘钥用于保证托管代码的可靠安全。
下面就是在linux下托管代码的操作:
刚才在centos中安装的git版本可以通过命令git --version 查看,可以看到是1.7.系列的,这个受git命令限制,最高版本只到1.7系列。那我在这提出这个是因为在这个版本下托管代码的时候会因为版本太低而使上传不成功,(一般报错为 :HTTP request failed,自己可以试试看),所以要自己通过命令升级git的版本。
(1)升级git的版本到2.0系列的操作步骤为:(当然这些步骤来自于网上的教程,只需按照如下的步骤执行就可)
安装需求
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install gcc perl-ExtUtils-MakeMaker
卸载Centos自带的git1.7.1
通过git –version查看系统带的版本,Cento6.5应该自带的是git版本是1.7.1
# yum remove git
下载git2.1.2并将git添加到环境变量中
下载git最新版本
# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.1.2.tar.gz
# tar xzf git-2.1.2.tar.gz
安装git并添加到环境变量中
# cd git-2.1.2
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
# source /etc/bashrc
查看版本号
1.先创建一个文件:touch README.md
2.一次执行下面的命令
至此,托管项目已成功,就可以去你的git里面查看啦!
- linux(centos)下安装git并上传代码些许步骤(亲自验证过的步骤)
- git上传代码步骤
- Liunx下git的安装与上传代码的详细步骤
- Linux下命令安装DB2 9.7 express免费版数据库的步骤(已经实践过并补充有关问题)
- linux-OPENSIP安装步骤-亲自运行正确的
- linux下上传代码至github的步骤
- linux下oracle11g详细安装步骤(本人亲自安装后所写)
- CentOS 下的VirtualBox 安装步骤
- Centos下安装Docker的步骤
- Windows下安装Git的方法步骤
- Linux 下虚拟机克隆步骤(CentOS)
- linux安装步骤(CentOS 7.3)
- Linux下的mysql apache php rpm安装方法步骤(转载并补充细节)
- Centos下安装QQ2012步骤
- CentOS下安装Nginx步骤
- CentOS下ftp安装步骤
- CentOS下telnet安装步骤
- centos下安装mysql步骤
- 96. Unique Binary Search Trees 动态规划
- [IO]——关闭流方法
- 单选框以及边框
- Scrapy设置之提前终止爬虫
- Android Service
- linux(centos)下安装git并上传代码些许步骤(亲自验证过的步骤)
- 文件操作--二进制文件读入
- Android 5.x Theme 与 ToolBar 实战
- js构建ui的统一异常处理方案(三)
- 技术领域常见名词介绍
- “Enterprise Architect”和数据库的不解之缘
- Android自定义控件
- mysql去重复数据一点总结
- 特征值法解常系数线性微分方程解法总结