环境:Linux7.0最小版   git2.22.0

一、git服务器介绍

远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于一些源代码不公开的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。

1.1、安装git服务环境准备

yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc

1.2、 下载git的Linux版本

Git官网:https://git-scm.com/

1.3、解压缩git

tar -zxvf git-2.22.0

1.4、进入到解压的Git目录,安装Git

make && make install

1.5、添加特定用户作为Git的管理者

adduser -r -c 'git version control' -d /home/git -m git//此命令执行后会创建/home/git目录作为git用户的主目录。

1.6、设置git的密码

//设置git的密码
passwd git//切换到git用户
su  git

1.7、创建Git仓库

git --bare init /home/git/Repository//推荐使用:git --bare init初始化仓库。

目录下出现如图所示表示仓库创建完成

1.8、连接私人服务器

私有git服务器搭建完成后就可以向连接github一样连接使用了,但是我们的git服务器并没有配置密钥登录,所以每次连接时需要输入密码。

使用命令连接:

git remote add origin ssh://git@192.168.168.138/home/git/Repository

这种形式和刚才使用的形式好像不一样,前面有ssh://前缀,好吧你也可以这样写:1.9

$ git remote add origin git@192.168.168.138:Repository

Git搭建私有服务器相关推荐

  1. Git 搭建私有仓库

    简介: 如果你不想把自己的代码公开让别人阅读.使用,也不想花钱购买 GitHub 私有仓库,那么你就需要自己动手做一个了. 当然你也可以使用 Coding.net ,上面可以创建免费的私有仓库.( 今 ...

  2. git搭建局域网服务器

    安装git: sudo apt-get update sudo apt-get install git-core openssh-server 增加 developers 组以及创建保存项目的仓库: ...

  3. 【升级版】如何使用阿里云云解析API实现动态域名解析,搭建私有服务器【含可执行文件和源码】...

    原文地址:http://www.yxxrui.cn/article/179.shtml 未经许可请勿转载,如有疑问,请联系作者:yxxrui@163.com 我遇到的问题:公司的网络没有固定的公网IP ...

  4. 如何使用阿里云云解析API实现动态域名解析,搭建私有服务器

    原文地址:http://www.yxxrui.cn/article/116.shtml 未经许可请勿转载,如有疑问,请联系作者:yxxrui@163.com 公司的网络没有固定的公网IP地址,但是能够 ...

  5. linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

    [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...

  6. CentOS系统利用Gitolite搭建私有Git服务器

    说明: 服务器和管理器使用同一台机器,主机名为hadoop,现实场景最好使用不同的机器. 创建不同的用户模拟使用场景: 1)git用户作为服务器管理用户,用来安装gitolite: 2)gitadmi ...

  7. clone远程代码 在不同电脑上git_用树莓派3搭建私有git代码仓库

    0.出发点 由于项目开发的规模和复杂度越来越大,有时候需要同时多人在不同的嵌入式linux上开发代码,在没有用git管理代码和文档前,很难同步代码和文档的版本,宝贵的代码存储也没有安全感. githu ...

  8. git源码服务器搭建,树莓派3-搭建GIT代码服务器

    搭建GIT代码服务器 说明 利用树莓派为我所有的Git仓库创建了一个Git私有服务器,方便私有代码和文档的管理. 安装 安装Git服务器和必要的客户端软件 sudo apt-get install w ...

  9. git clone 添加代理_用树莓派3搭建私有git代码仓库

    0.出发点 由于项目开发的规模和复杂度越来越大,有时候需要同时多人在不同的嵌入式linux上开发代码,在没有用git管理代码和文档前,很难同步代码和文档的版本,宝贵的代码存储也没有安全感. githu ...

最新文章

  1. ndk-build 参数NDK_APPLICATION_MK问题
  2. 【数据竞赛】Kaggle竞赛如何保证线上线下一致性?
  3. java安全编码指南之:表达式规则
  4. 线段树(结构体建法_QAQ)
  5. 56、servlet3.0-与SpringMVC整合分析
  6. 高手如何实践HBase?不容错过的滴滴内部技巧
  7. 面试官 | Nginx 是什么?有什么作用?
  8. python定义数列每项的变量__Python定义方法
  9. php 双问号 语法,JS 新语法「可选链」「双问号」已进入 Stage 3
  10. redis 能不能监听特定的key失效_Spring boot实现监听Redis key失效事件实现和其它方式...
  11. Base64编码原理分析
  12. 航空公司客户价值分析完整版
  13. 内定抽奖小程序_Excel制作抽奖小程序,单人、多人抽奖只要三步就可实现
  14. excel打开密码忘记了_Excel工作表密码忘记了怎么办?
  15. 代替Beyond Compare的代码对比工具WinMerge
  16. 二次函数回归方程_高三专题||【导数专题四】利用导数研究函数图形专项习题...
  17. 输入偏置电流时钟馈通
  18. 苹果新卫星专利公布,苹果Find My功能知多少
  19. 一文全搞定:应届生offer,三方,劳动合同区别与注意事项
  20. 硬件电路常用设计摘要

热门文章

  1. MySql错误处理- 错误代码和消息
  2. vue.js毕业设计,基于vue.js前后端分离订座预约系统设计与实现(H5移动项目)
  3. 2021年全球在线美容和个人护理产品收入大约53770百万美元,预计2028年达到169270百万美元
  4. 【伊利丹】Hadoop2.0 NN HA实现记录的异常
  5. ubuntu物理机用virtualbox安装win7进行单片机实验
  6. linux 查看网卡连接网线,查看网卡是否连接网线
  7. 广东移动 - 无线应用加速业务系统
  8. 响应式卡片悬停效果 html+css
  9. HEX文件格式解析(转)
  10. 项目菜鸟成长为老鸟之路