linuxgit安装包及管理工具 如何在Linux上搭建Git服务器?
如何在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工具很多,可以选择~ ~
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。