目录: 1、在Linux下搭建Git服务器 2、linux怎么安装git 命令 3、Linux操作系统下安装Git(yum 方法) 4、linux如何搭建git 在Linux下搭建Git服务器 众所周知,版本系统在开发环境中是必不可少的,但是我们可以把代码免费的托管到GitHub上,如果我们不原意公开项目的源代码,公司又不想付费使用,那么我们可以自己搭建一台Git服务器,可以用Gitosis来管理公钥,还是比较方便的。 搭建环境: 服务器 CentOS6.6 + git(version 1.8.3.1) 客户端 Windows10 + git(version 2.11.1.windows.1) 1. 安装Git相关软件 Linux是服务器端系统,Windows作为客户端系统,分别安装Git 安装客户端: 下载 Git for Windows,地址: 安装完之后,可以使用Git Bash作为命令行客户端。 安装Gitosis 出现下面的信息表示安装成功了 2. 服务器端创建git用户来管理Git服务 3. 配置公钥 在Windows上配置管理者,git服务器需要一些管理者,通过上传开发者机器的公钥到服务器,添加成为git服务器的管理者,打开git命令行 4. 配置gitosis 使用git用户并初始化gitosis 在Windows上机器上clone gitosis-admin到管理者主机 gitosis.conf: git服务器配置文件 keydir: 存放客户端公钥 配置 gitosis.conf 文件 在Windows管理者机器上创建本地test仓库,并上传到git服务端 提交到远程服务器 服务端会自动创建test仓库 5.添加其他git用户开发者 由于公司开发团队人数不断增多,手动添加开发者私钥到/home/git/.ssh/authorized_keys比较麻烦,通过上面的Windows机器的管理者统一收集其他开发者的私钥id_rsa.pub文件,然后传到服务器上,配置好后,用户即获得项目权限,可以从远程仓库拉取和推送项目,达到共同开发项目。 推送完成后,新加进来的开发者就可以进行项目的开发了,后续增加人员可以这样添加进来,开发者直接把仓库clone下来就可以了。 linux怎么安装git 命令 一、使用包管理器安装GitGit已经被所有的主流Linux发行版所支持。所以安装它最简单的方法就是使用各个Linux发行版的包管理器。 1、Debian, Ubuntu, 或 Linux Mint 1 $ sudo apt-get install git 2、Fedora, CentOS 或 RHEL 1 $ sudo yum install git或$ sudo dnf install git 3、Arch Linux 1 $ sudo pacman -S git 4、OpenSUSE 1 $ sudo zypper install git 5、Gentoo 1 $ emerge –ask –verbose dev-vcs/git 二、从源码安装Git 如果由于某些原因,希望从源码安装Git,按照如下介绍操作。 1、安装依赖包 在构建Git之前,先安装它的依赖包。 1 2 3 4 //Debian, Ubuntu 或 Linux Mint $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x //Fedora, CentOS 或 RHEL $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto docbook2x 2、从github官网下载最新版本的Git。然后在/usr下构建和安装。 注意,如果打算安装到其他目录下(例如:/opt),那就把“–prefix=/usr”这个配置命令使用其他路径替换掉。 1 2 3 4 5 $ cd git-x.x.x $ make configure $ 。/configure –prefix=/usr $ make all doc info $ sudo make install install-doc install-html install-info Linux操作系统下安装Git(yum 方法) 使用yum安装确实简单方便,但 yum 存在一个问题就是安装的版本不好控制。 以下安装的版本为1.8.3.1,这个版本太老了。 截至发布文章的时候最新版本为:v2.30.0 Git 最新版本: 源码编译安装看这里 直接使用以下命令 安装完成之后使用以下命令查看安装的 Git 的版本,验证是否安装成功 出现以下信息则安装成功 此方法安装 Git 的默认路径为(/usr/libexec/git-core)可以使用命令查看安装目录信息 安装目录信息如下图所示 linux如何搭建git 1、环境准备 服务器:CentOS 7.3 + git (1.8.3.1) 客户端:win10 + git (2.17.0.windows.1) 2、服务器安装git yum install -y git 3、创建git用户,管理 git服务 [root@localhost home]# useradd git [root@localhost home]# passwd git 4、服务器创建git 仓库 设置/home/git/repository-git 为git 服务器仓库,然后把 git 仓库的 owner 修改为 git 用户。 复制代码 [root@localhost git]# mkdir repository-git [root@localhost git]# git init –bare repository-git/ Initialized empty Git repository in /home/git/repository-gt/ [root@localhost git]# chown -R git:git repository-git/ 5、客户端安装git 下载 Git for Windows,地址: 安装完之后,可以使用 Git Bash 作为命令行客户端。 5.1、选择一个目录 F:\project\sell 作为本地仓库,右键进入Git Bash 命令行模式 初始化本地仓库:git init 5.2、尝试克隆一个服务器的空仓库到本地仓库 git clone git@192.168.116.129:/home/git/repository-gt 第一次连接到目标 Git 服务器时会得到一个提示: The authenticity of host ‘192.168.116.129(192.168.116.129)’ can’t be established. RSA key fingerprint is SHA256:Ve6WV/SCA059EqoUOzbFoZdfmMh3B259nigfmvdadqQ. Are you sure you want to continue connecting (yes/no)? 选择 yes: Warning: Permanently added ‘192.168.116.129’ (RSA) to the list of known hosts. 此时 C:\Users\用户名\.ssh 下会多出一个文件 known_hosts,以后在这台电脑上再次连接目标 Git 服务器时不会再提示上面的语句。 【linux安装git命令】的内容来源于互联网,若引用不当,请发邮件456@456.cn联系删除
相关文章
猜你喜欢

