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

[经验分享] git和repo的安装与配置

[复制链接]
YunVN网友  发表于 2018-9-16 13:19:43 |阅读模式
  1.git 的安装
  Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有
yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:
$ yum install curl-devel expat-devel gettext-devel \  openssl-devel zlib-devel
  $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev
  安装各种编译工具
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc  之后,从下面的 Git 官方站点下载最新版本源代码:
然后编译并安装:  $ tar -zxf git-1.7.2.2.tar.gz
  $ cd git-1.7.2.2
  $ make prefix=/usr/local all
  $ sudo make prefix=/usr/local install
  现在已经可以用 git 命令了,用 git 把 Git 项目仓库克隆到本地,以便日后随时更新:
  $ git clone git://git.kernel.org/pub/scm/git/git.git
  2.配置git
  设置Git的user name和email:
$ git config --global user.name "username"  $ git config --global user.email "useremail@gmail.com"
  查看配置是否成功
$ git config --list  3.repo安装
repo install    根据提示安装repo工具  
cp repo/repo ~/bin
  
export PATH=${PATH}:~/bin
  
也可以:
  
$ vim ~/.bashrc
  在末尾添加:
export PATH=~/bin:$PATH  这样每次重启后,就会自动导入环境变量
  安装完成后:$ repo -h
  如果提示:
usage: repo COMMAND [ARGS]  
repo is not yet installed.  Use "repo init" to install it here.
  
The most commonly used repo commands are:
  
  init      Install repo in the current working directory
  
  help      Display detailed help on a command
  
For access to the full online help, install repo ("repo init").
  则说明repo安装成功。
  4.生成key和在gerrit添加
$ ssh-keygen  
Generating public/private rsa key pair.Enter file in which to save the key (/home/wangyp/.ssh/id_rsa):
  
.....................
  一直next下去就可以啦
  然后执行
$ ssh-add            (一定要执行,否则密匙不会生效)  
$ cat ~/.ssh/id_rsa.pub
  
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/e4AfwnjYZSe3O4GaWh+0R6LoW2SPD5MrybnZc/RfjGvyb8XdzbiFncw7x/8xHus3YeM1OtjiKbRKbELIp658ZyBd6mrHc83w5wfpG659Tj1UitFPIq5M1+4e2WtWwhhNi/Xg06AaiC20PdlVtR3MgERlJfYjgVdQfsJylYBnC5z6QnVGsQM3W5PSA/IbWq3GFD1XG7ESmH70xrXAzRyPz+M8Y09rGoYN4djLh7/rIc9JhMpT2zOhWYRbwHaBhHLg3jEtrfg5OXQc5bkQS14tZnS1WLIoeeLTfxeKnjCimKLK3g3LshuIIkC7P+nOqIxi3fmMuZHrKQ8TmLNYvIKB root@root
  复制粘贴添加到gerrit上
  此时git和repo配置成功



运维网声明 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-584582-1-1.html 上篇帖子: Git-QiuH 下篇帖子: 创建git私有仓库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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