Git服务器的搭建

简介: Git服务器的搭建

Git服务器的搭建

1、 依赖环境

Git需要很多依赖环境:因此安装git需要先安装下列软件

[root@localhost ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel gcc-c++


2、安装git

上传git安装包或者在linux系统下载git


下载地址


https://github.com/git/git/releases


在linux系统下载git:

wget https://github.com/git/git/archive/v2.16.1.tar.gz


解压

[root@localhost ~]# tar -zxvf v2.16.1.tar.gz


3、编译安装

安装命令:(进入git解压目录)

[root@localhost git-2.16.1]# make prefix=/usr/local/git all
[root@localhost git-2.16.1]# make prefix=/usr/local/git install


4、查看git

[root@localhost git-2.16.1]# git --version


5、配置环境变量

[root@localhost git-2.16.1]# vi /etc/profile
在最后一行添加
export PATH=$PATH:/usr/local/git/bin


6、配置git

6.1设置用户名和email

[root@localhost git-2.16.1]# git config --global user.name "simba"[root@localhost git-2.16.1]# git config --global user.email "simba1949t@outlook.com"


7、初始化仓库

初始化仓库,仓库名为 test.git

[git@localhost root]$ cd
[git@localhost ~]$ git init --bare test.git


始化空的 Git 仓库于 /root/git-2.16.1/test.git/

如图:

image.png


附录1 Download for Linux and Unix

It is easiest to install Git on Linux using the preferred package manager of your Linux distribution. If you prefer to build from source, you can find the tarballs on kernel.org.


Debian/Ubuntu

For the latest stable version for your release of Debian/Ubuntu

# apt-get install git


For Ubuntu, this PPA provides the latest stable upstream Git version

# add-apt-repository ppa:git-core/ppa
# apt update; apt install git


Fedora

# yum install git


(up to Fedora 21)

# dnf install git


(Fedora 22 and later)

Gentoo

# emerge --ask --verbose dev-vcs/git


Arch Linux

# pacman -S git


openSUSE

# zypper install git


Mageia

# urpmi git


Nix/NixOS

# nix-env -i git


FreeBSD

# pkg install git


Solaris 9/10/11 (OpenCSW)

# pkgutil -i git


Solaris 11 Express

# pkg install developer/versioning/git


OpenBSD

# pkg_add git


Alpine

$ apk add git


Red Hat Enterprise Linux, Oracle Linux, CentOS, Scientific Linux, et al.


RHEL and derivatives typically ship older versions of git. You can download a tarball and build from source, or use a 3rd-party repository such as the IUS Community Project to obtain a more recent version of git.


Slitaz

$ tazpkg get-install git


目录
相关文章
|
2月前
|
前端开发 开发工具 git
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
38 5
|
3月前
|
Linux 开发工具 数据安全/隐私保护
搭建 Git 私人服务器完整指南
本文详细介绍了如何从零开始搭建一个私人的 `Git` 服务器。首先,文章解释了 `Git` 的概念及其优势,并阐述了搭建私人 `Git` 服务器的重要性,包括数据隐私、定制化需求及成本效益。接着,文章分步骤指导读者完成服务器的准备工作,包括操作系统、硬件和网络要求。随后,详细介绍了在不同操作系统上安装 `Git` 的方法,并演示了如何创建 `git` 用户、部署仓库以及设置免密登录。此外,还提供了客户端连接远程仓库的具体步骤,包括 Linux 和 Windows 的操作方式。最后,文章探讨了迁移仓库的方法以及搭建 `Git` 服务器的一些进阶选项。
669 0
搭建 Git 私人服务器完整指南
|
4月前
|
开发工具 git iOS开发
服务器配置Huggingface并git clone模型和文件
该博客提供了在服务器上配置Huggingface、安装必要的工具(如git-lfs和huggingface_hub库)、登录Huggingface以及使用git clone命令克隆模型和文件的详细步骤。
389 1
|
6月前
|
Shell 网络安全 开发工具
git实现服务器自动push拉取代码--webhooks
git实现服务器自动push拉取代码--webhooks
578 1
|
7月前
|
开发工具 git
git怎么设置http代理服务器
git怎么设置http代理服务器
135 12
|
7月前
|
JavaScript 持续交付 Go
如何实现Git Push之后自动部署到服务器?
如何实现Git Push之后自动部署到服务器?
229 0
|
7月前
|
缓存 网络安全 开发工具
Git服务器报错:host key for (ip地址) has changed and you have requested strict checking
Git服务器报错:host key for (ip地址) has changed and you have requested strict checking
542 0
|
网络安全 开发工具 git
|
安全 Ubuntu Shell
Git - 自定义Git之搭建Git服务器
Git - 自定义Git之搭建Git服务器
329 0
|
安全 Shell Linux
手把手教你如何搭建Git服务器?
Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
1900 0
下一篇
DataWorks