设为首页 收藏本站
查看: 753|回复: 0

[经验分享] 如何在Ubuntu 16.04安装的Git【转】

[复制链接]

尚未签到

发表于 2018-1-14 07:15:53 | 显示全部楼层 |阅读模式
  转自:https://www.howtoing.com/how-to-install-git-on-ubuntu-16-04/

介绍
  现代软件开发中不可或缺的工具是某种版本控制系统。 版本控制系统允许您在源级别跟踪您的软件。 您可以跟踪更改,恢复到以前的阶段,并分支以创建文件和目录的备用版本。
  其中最流行的版本控制系统是git ,分布式版本控制系统。 许多项目将它们的文件保存在一个git存储库中,像GitHub和Bitbucket这样的网站使得代码的共享和贡献变得简单和有价值。
  在本指南中,我们将演示如何安装和配置git一个Ubuntu 16.04系统上。 我们将介绍如何以两种不同的方式安装软件,每种方式都有好处。
  本教程假设您正在为签署非root用户 ,你可以学习如何在这里建立。

如何安装Git与Apt
  到目前为止获得的最简单的方法git安装,并准备使用是使用Ubuntu的默认存储库。 这是最快的方法,但版本可能比最新版本旧。 如果你需要最新版本,请考虑以下的步骤来编译git从源代码。
  您可以使用apt软件包管理工具来更新你的本地包索引。 之后,您可以下载并安装程序:
  

sudo apt-get update  
sudo apt-get install git
  

  这将下载并安装git为您的系统。 你仍然必须完成我们的“设置”一节中介绍的配置步骤,可以随意跳过这一节了。

如何从源代码安装Git
  安装更灵活的方法git是从源代码编译的软件。 这需要更长的时间,并且不会通过您的包管理器维护,但它将允许您下载最新版本,并将给您一些控制您包括的选项,如果你想自定义。
  在开始之前,你需要安装该软件git依赖。 这在默认存储库中都可用,所以我们可以更新我们的本地包索引,然后安装这些包:
  

sudo apt-get update  
sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
  

  您已经安装了必要的依赖后,你可以继续通过访问得到你想要的git的版本在GitHub上的Git项目的镜子 。
  当您到达项目页面时看到的版本是正在积极致力于的分支。 如果您想要最新的稳定版本,您应该使用项目标题左侧的此按钮将分支更改为最新的非“rc”标记:

  接下来,在页面的右侧,右键单击下载ZIP按钮,复制链接地址。
  回到你的Ubuntu 14.04服务器上,您可以键入wget ,并通过粘贴复制的地址遵循它。 您复制的网址可能与我的网址不同:
  

wget https://github.com/git/git/archive/v2.8.1.zip -O git.zip  

  解压缩您下载的文件,并通过键入以下内容移动到结果目录:
  

unzip git.zip  
cd git-*
  

  现在,您可以通过键入以下两个命令来创建包并进行安装:
  

make prefix=/usr/local all  
sudo make prefix=/usr/local install
  

  现在,您已经git安装,如果你想升级到更高版本,可以简单地克隆库(确保先改变你的home目录),然后构建和安装。 为了找到用于克隆操作的URL,浏览到您希望的分支或标记项目的GitHub的页面 ,然后复制右侧克隆网址:

  改变你的家主目录,并使用git clone你刚才复制的网址:
  

cd ~  
git clone https://github.com/git/git.git
  

  

  这将在当前目录中创建一个新目录,您可以重新构建包,并重新安装较新的版本,就像上面所做的那样。 这将覆盖您的旧版本与新版本:
  

cd git  
make prefix=/usr/local all
  
sudo make prefix=/usr/local install
  

如何设置Git
  现在,您已经git安装,你需要做的几件事情,这样的承诺,将生成消息您将包含您的正确的信息。
  这样做的最简单的方法就是通过git config命令。 具体来说,我们需要因为为我们的姓名和电子邮件地址git嵌入此信息到每一个承诺,我们做的。 我们可以直接输入以下内容添加此信息:
  

git config --global user.name "Your Name"  
git config --global user.email "youremail@domain.com"
  

[email protected]�项:

  

git config --list  

git配置  

user.name=Your Name  
user.email=youremail@domain.com
  

  

  正如你可以看到,这有一个稍微不同的格式。 该信息存储在您的git配置文件,您可以通过手这样的文本编辑器中选择编辑:
  

nano ~/.gitconfig  

〜/ .gitconfig内容  

[user]  
name = Your Name
  
email = youremail@domain.com
  

  

  还有许多其他选项可以设置,但这些是需要的两个必要的。 如果你跳过这一步,你可能会看到警告,当你承诺git类似于此:

当git用户名和电子邮件未设置时输出  

[master 0d9d21d] initial project version  
Committer: root
  
Your name and email address were configured automatically based
  
on your username and hostname. Please check that they are accurate.
  
You can suppress this message by setting them explicitly:
  

  
git config --global user.name "Your Name"
  
git config --global user.email you@example.com
  


  
After doing this, you may fix the>  

  
git commit --amend --reset-author
  

  这为你做了更多的工作,因为你将必须修改您对更正的信息所做的提交。

结论
  你现在应该有git安装,并准备你的系统上使用。 要了解有关如何使用Git的更多信息,请查看这些文章:

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-434895-1-1.html 上篇帖子: 常用的npm 和 git命令总结 下篇帖子: git 免密码配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表