2016 - 2024

感恩一路有你

linuxgit安装包及管理工具 如何在Linux上搭建Git服务器?

浏览量:2464 时间:2023-05-14 19:08:04 作者:采采

如何在Linux上搭建Git服务器?

Git搭建本地仓库大概的操作分成以下几步:

以Centos为例:

安装GIT环境在Centos环境里面,使用yum 命令安装git就可以了,命令如下:

yum -y install git

当然,在安装的过程中会涉及到其他的一些依赖包,如openssl-devel zlib-devel perl-devel等等,具体的可以根据提示内容进行相应的安装。

当我们的环境安装好之后,需要创建一个用户来运行git 服务

先创建个组,然后创建用户并和组关联起来

groupadd git ampamp useradd git -g git

创建证书收集所有需要登录的用户的公钥,公钥位于id_文件中,把我们的公钥导入到_keys文件里,一行一个,如果没有该文件创建它

cd /home/git/ ampamp mkdir .ssh ampamp chmod 700 .ssh

touch .ssh/authorized_keys

chmod 600 .ssh/authorized_keys

初始化GIT仓库执行 git init 进行初始化

git init --bare

这时Git就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上的Git仓库通常都以.git结尾。然后,把owner改为git

chown -R git:git

禁用shell出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:

git:x:1001:1001:,,,:/hom:/bin/bash

改为:

git:x:1001:1001:,,,:/hom:/usr/bin/git-sh

用c语言开发Linux程序一般用的IDE还是文本编辑 Git等各种工具?

维护Linux内核可以使用 vim source Insight Git ;LiNux C是上层编程,不是内核编程。IDE工具很多,可以选择~ ~

git 用户 仓库 Linux 一行

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。