首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Git私有服务器的搭建和使用

Git私有服务器的搭建和使用

作者头像
名字是乱打的
发布2021-12-22 15:48:48
发布2021-12-22 15:48:48
2.1K00
代码可运行
举报
文章被收录于专栏:软件工程软件工程
运行总次数:0
代码可运行

有些时候我们既不想在网上开源,又不想付费保存,就想白嫖就可以搭建git私有服务器了?

远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。。 我自己使用的是CentOS。 这里就安利一下git 在cenos安装步骤: 1、安装git服务环境准备(git是C语言开发的,我们要安装一下C语言的编译环境) yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc 2、下载git-2.5.0.tar.gz移到linux 1)tar zxvf git-2.5.0.tar.gz (Linux 解压命令-zxvf 详解) 2)cd git-2.5.0 3)autoconf(我在这一步出现了命令没找到,貌似是系统缺少某些脚本执行器,参考https://blog.csdn.net/zh15732621679/article/details/80948815) 4)./configure 5)make 6)make install(不知道为啥我一干啥就错误,错误和解决方案请看)

  1. git --version 检查一下是否安装正常,可以显示版本号了

3、添加用户(git用户) adduser -r -c 'git version control' -d /home/git -m git 此命令执行后会创建/home/git目录作为git用户的主目录。 (-m git添加一个用户名为git的账户)

4、设置新密码 passwd git

为了防止我自己忘了密码,这里记录一下我的密码是XXNNNNNNNNN,前字母后数字

5、 查看用户

6、使用git用户,并创建我们上传的git仓库(git服务器)

然后我们就可以上传到私有git仓库了

代码语言:javascript
代码运行次数:0
运行
复制
ssh://git(git用户名)@ip地址/home/git/repos/future

在push时候提供一下之前创建的密码即可

ps:本人又遇到问题了...

根据错误提示,是因为git默认不支持push?导致分支冲突? vim修改了一下仓库的config,添加了

代码语言:javascript
代码运行次数:0
运行
复制
[receive]
denyCurrentBranch = ignore

果然搞定了

后端

前端

当然这条链接 ssh://用户名@ip地址/仓库地址 也可以用来克隆拉取等待...(bash添加链接origin去掉ssh也可以)

本文参与?便宜云主机自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/10/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?便宜云主机自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 6、使用git用户,并创建我们上传的git仓库(git服务器)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com