Linux上搭建私有Git服务器

1.搭建Git服务器

Git的远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。

Git是分布式版本管理工具,随便挑一台主机都可以作为中央服务器。

Gitee就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又不舍得给Gitee交保护费,那就只能自己搭建一台Git服务器作为公司的私有仓库来使用。

 下面演示在Ubuntu Linux机器上搭建Git服务器:

1.安装git软件

$ sudo  apt-get  install  git;  

2.添加用户名git

$ sudo  useradd  -m  git;  #此命令执行后会创建/home/git目录作为git用户目录。

3.设置用户git的密码

$ sudo  passwd  git;  #这里设置密码为git,输入两次密码git

4.切换到git用户

$ su git;  

5.创建仓库

$ git  --bare  init  /home/git/repos/testLiRepo.git;  #创建没有工作区的仓库

2.客户端访问Git服务器

私有git服务器搭建完成后就可以和gitee一样连接访问了。

但是我们的git服务器只能通过ssh协议方式访问。

由于暂时没有配置SSH公钥登录,所以每次连接时需要输入密码。

 

 在本地目录D:\gitrepos里,打开Git Bash,克隆私有git服务器上的远程仓库。

$ git  clone  git@192.168.0.114:repos/testLiRepo.git;  # ip换成实际git服务器的地址

 

 PS:配置多个SSH公钥登录多个不同平台的git账号时,参考资料:

https://www.cnblogs.com/crowbrother/p/13798877.html

 

posted @ 2022-05-31 14:31  乌鸦哥  阅读(347)  评论(0编辑  收藏  举报