Git搭建私有服务器
环境: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搭建私有服务器相关推荐
- Git 搭建私有仓库
简介: 如果你不想把自己的代码公开让别人阅读.使用,也不想花钱购买 GitHub 私有仓库,那么你就需要自己动手做一个了. 当然你也可以使用 Coding.net ,上面可以创建免费的私有仓库.( 今 ...
- git搭建局域网服务器
安装git: sudo apt-get update sudo apt-get install git-core openssh-server 增加 developers 组以及创建保存项目的仓库: ...
- 【升级版】如何使用阿里云云解析API实现动态域名解析,搭建私有服务器【含可执行文件和源码】...
原文地址:http://www.yxxrui.cn/article/179.shtml 未经许可请勿转载,如有疑问,请联系作者:yxxrui@163.com 我遇到的问题:公司的网络没有固定的公网IP ...
- 如何使用阿里云云解析API实现动态域名解析,搭建私有服务器
原文地址:http://www.yxxrui.cn/article/116.shtml 未经许可请勿转载,如有疑问,请联系作者:yxxrui@163.com 公司的网络没有固定的公网IP地址,但是能够 ...
- linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea
[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...
- CentOS系统利用Gitolite搭建私有Git服务器
说明: 服务器和管理器使用同一台机器,主机名为hadoop,现实场景最好使用不同的机器. 创建不同的用户模拟使用场景: 1)git用户作为服务器管理用户,用来安装gitolite: 2)gitadmi ...
- clone远程代码 在不同电脑上git_用树莓派3搭建私有git代码仓库
0.出发点 由于项目开发的规模和复杂度越来越大,有时候需要同时多人在不同的嵌入式linux上开发代码,在没有用git管理代码和文档前,很难同步代码和文档的版本,宝贵的代码存储也没有安全感. githu ...
- git源码服务器搭建,树莓派3-搭建GIT代码服务器
搭建GIT代码服务器 说明 利用树莓派为我所有的Git仓库创建了一个Git私有服务器,方便私有代码和文档的管理. 安装 安装Git服务器和必要的客户端软件 sudo apt-get install w ...
- git clone 添加代理_用树莓派3搭建私有git代码仓库
0.出发点 由于项目开发的规模和复杂度越来越大,有时候需要同时多人在不同的嵌入式linux上开发代码,在没有用git管理代码和文档前,很难同步代码和文档的版本,宝贵的代码存储也没有安全感. githu ...
最新文章
- ndk-build 参数NDK_APPLICATION_MK问题
- 【数据竞赛】Kaggle竞赛如何保证线上线下一致性?
- java安全编码指南之:表达式规则
- 线段树(结构体建法_QAQ)
- 56、servlet3.0-与SpringMVC整合分析
- 高手如何实践HBase?不容错过的滴滴内部技巧
- 面试官 | Nginx 是什么?有什么作用?
- python定义数列每项的变量__Python定义方法
- php 双问号 语法,JS 新语法「可选链」「双问号」已进入 Stage 3
- redis 能不能监听特定的key失效_Spring boot实现监听Redis key失效事件实现和其它方式...
- Base64编码原理分析
- 航空公司客户价值分析完整版
- 内定抽奖小程序_Excel制作抽奖小程序,单人、多人抽奖只要三步就可实现
- excel打开密码忘记了_Excel工作表密码忘记了怎么办?
- 代替Beyond Compare的代码对比工具WinMerge
- 二次函数回归方程_高三专题||【导数专题四】利用导数研究函数图形专项习题...
- 输入偏置电流时钟馈通
- 苹果新卫星专利公布,苹果Find My功能知多少
- 一文全搞定:应届生offer,三方,劳动合同区别与注意事项
- 硬件电路常用设计摘要