Ubuntu上搭建Git服务器

huntaiji 2021-11-04 原文


Ubuntu上搭建Git服务器


更多技术性文章请关注 合伙呀

下面我们就看看,如何在Ubuntu上搭建Git服务器。我们使用VMware虚拟机安装两台Ubantu系统,分别命名为gitServer和gitClient_01。

1、安装OpenSSH并配置SSH无密码登陆

通过命令 sudo apt-get install openssh-server,安装SSH服务。

版本控制-搭建git服务器

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

版本控制-搭建git服务器

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

版本控制-搭建git服务器

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

 版本控制-搭建git服务器

3、配置无密码SSH登陆

在gitClient_01上,我们使用命令:ssh-keygen –t rsa 生成密钥,如下图

 版本控制-搭建git服务器

完成之后,在.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即可完成无密码登陆。

 版本控制-搭建git服务器

4、安装Git

通过命令 sudo apt-get install git-core,安装git

 版本控制-搭建git服务器

5、建立git仓库的存储目录。

 版本控制-搭建git服务器

6、初始化服务器端仓库

使用命令 git –bare init /home/git/myRep.git,初始化化仓库

版本控制-搭建git服务器

7、在gitClient_01上,通过git clone命令进行克隆远程仓库,并在各自的电脑上运行开发。

Git clone git@gitServer:/home/git/myRep.git

发表于
2017-01-15 19:59 
李长鸿 
阅读(14228
评论(0
编辑 
收藏 
举报

 

版权声明:本文为huntaiji原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/huntaiji/p/6287707.html

Ubuntu上搭建Git服务器的更多相关文章

随机推荐

  1. AIDL基本使用

    1、概述 Binder能干什么?Binder可以提供系统中任何程序都可以访问的全局服务。这个功能当然是任何系统 […]...

  2. git命令清单

    一、新建代码库   # 在当前目录新建一个Git代码库 $ git init   # 新建一个目录,将其初始化 […]...

  3. word文档标题级别批量更改——批量降级与升级实例

    word文档标题级别批量更改——批量降级实例 2012年12月21日16:30:44 现有一个3级文档结构的w […]...

  4. Java多线程编程基础知识汇总

    Java多线程编程得必备基础知识,有必要学习一波 前言   本文参考了廖雪峰官方网站的Java教程,廖雪峰官方 […]...

  5. 解决ubuntu firefox不支持 HTML5 播放器

    安装后重启sudo apt-get install ubuntu-restricted-extrassudo apt install ffmpeg...

  6. EFI、UEFI、MBR、GPT的区别

    最近在安装系统,尝试了windows的各种版本,体验了各自的特点,觉得win10还是很好用,除了有些功能不稳定 […]...

  7. A quike guide teaching you how to use matlab to read netCDF file and plot a figure

    1.       Preparation 2.       A brief introduce to netC […]...

  8. 2018,你该搭建自己的博客了!

    首先欢迎各位来参观我的博客:Ryane’s Blog 摘要:这是一篇有关如何使用Github Pa […]...

展开目录

目录导航