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 @   乌鸦哥  阅读(365)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示