问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么在ubuntu创建git服务器

发布网友 发布时间:2022-04-22 13:26

我来回答

2个回答

热心网友 时间:2023-06-22 04:52

1、安装OpenSSH并配置SSH无密码登陆
通过命令 sudo apt-get install openssh-server,安装SSH服务。

通过命令 ps –e|grep ssh,查看ssh服务是否启动。

通过以上命令,我们为Ubantu系统安装SSH服务,并配置SSH无密码登陆,首先我们修改主机和ip配置文件:gedit /ect/hosts

2、创建用户git,用来管理运行git服务。

3、配置无密码SSH登陆
在gitClient_01上,我们使用命令:ssh-keygen –t rsa 生成密钥,如下图

完成之后,在.ssh目录下,我们可以看到id_rsa和id_rsa.pub文件,id_rsa.pub为公钥,我们通过命令scp /home/git/.ssh/id_rsa.pub gitServer:/home/git将gitClient_01上生成的公钥拷贝到gitServer上。
在gitServer上我们首先查看/home/git/.ssh目录下是否存在authorized_kesys文件,
如果没有,可以通过touch authorized_keys创建此文件。
Authorized_keys创建完成后,将gitClient_01上拷贝过来的公钥id_rsa.pub的内容追加到authroized_keys中,注意是追加到此文件中,可以使用命令cat /home/git/id_rsa.pub>>/home/git/.ssh/authorized_keys.
以上内容完成后,我们在gitClient_01中,可以使用命令ssh gitServer即可完成无密码登陆。

热心网友 时间:2023-06-22 04:52

首先这里我们安装openssh-server openssh-client,如果你用的是VPS之类的一般都默认安装好了,不过运行一个这个命令不会有错的,如果有安装就会提示已安装。
sudo apt-get -y install openssh-server openssh-client

安装git,在这个核心软件,不可或缺。
sudo apt-get -y install git

添加gitolite用户和同名用户组,加上--system参数,用户就不会在登陆界面显示。
sudo adser --system --shell /bin/sh --group --disabled-password --home /home/gitolite gitolite

生成ssh key,一路回车下来。
ssh-keygen -t rsa

将你当前用户的ssh pub key复制到/tmp下备用,由于我用的是桌面版在同一台机器上。
cp ~/.ssh/id_rsa.pub /tmp/ubuntugege.pub
如果你是ssh远程登陆到服务器上安装,就要把你本地的key复制到远程的机器上
scp ~/.ssh/id_rsa.pub gitolite.server:/tmp/ubuntugege.pub

安装gitolite,在ubuntu中已经集成了,不用自己去下载。
sudo apt-get -y install gitolite

切换到gitolite用户环境中,因为我要以gitolite用户身份去初始化安装。
sudo su - gitolite

执行初始化安装gitolite。
gl-setup /tmp/ubuntugege.pub

把管理库gitolite-admin克隆过来就可以开始gitolite用户及代码库的管理了,如果不能克隆,那么就说明初始化的ssh pub key错了,如图就是成功了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰勒公式有哪些常见形式? 空调室内风机怎样工作 什么是县级以上医院 关于聚金宝 买白银问题 平安银行个人贵金属交易业务有哪些? 网易云音乐为什么歌这么少? 公路边种的有什么花 高速路上常用的绿化花卉有那些? 公路绿化用什么花 我一键开核后顺利进入WIN7 系统,可是一开网站就重启是怎么回事,我开6... 我的苹果手机进水了,然后用吹风机吹干了但是充不上电了该怎么办? 栗子的快速剥法 淘宝是什么? 淘宝客推广怎么查看同行佣金设置比例 淘宝客用自己的推广链接自己买东西有佣金吗 关于买家自己做淘宝客做推广链接拿佣金的问题? 淘宝客的佣金怎么算 404 Not Found 那几个平台可以查询淘宝客佣金 关于淘宝客怎么才能得到佣金? 怎么提取淘宝客佣金计划链接? 怎么成为淘宝客赚取佣金 2022年1月银行存款利率 二年期定期存款的年利率按3.75%计算小涛在银行存了一些钱到期后他实际得到利息144元他存入银行多少元 银行存款二年利率怎么计算的 蜂蜜淹青橄榄有什么功效 青榄怎么腌制?请教教我! 橄榄有几种腌制方法 如何腌冰糖青橄榄 腌制的橄榄果,吃了对人体有害嘛? 如何在Ubuntu上几步搭建Git Server 如何在ubuntu上搭建git服务器 puyahua 怎样在Ubuntu 14.04中搭建gitolite git服务器 如何在ubuntu系统上建立git仓库 如何用虚拟机ubuntu搭建git服务器配置 并可以按照网页访问 如何在ubuntu上搭建git服务器 csdn puyahua 如何搭建git私有仓库 为什么都在ubuntu上搭建git服务器 怎样在ubuntu下搭建topic git(topgit)服务器 ubuntu搭建git服务器 后上传的文件在服务器的什么位置 ubuntu server 搭建git服务器能在windows上面使用吗 手机绑定的QQ号码忘了怎么查询? 周末可以银证转账吗 手机qq账号忘记了怎么办 周末急需银证转账怎么办 中国银行星期日能办理银证转账吗 手机号注册的qq忘了,怎么找回 周末可以用工商银行网上银行转帐吗 周六银行卡转账多久到,会不会因为是周末延迟到账? 银证转账必须在交易时间吗?周六日不行吗?