美文网首页
Git私有服务器的搭建和使用

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

作者: 名字是乱打的 | 来源:发表于2020-02-24 21:15 被阅读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仓库了

ssh://git(git用户名)@ip地址/home/git/repos/future
在push时候提供一下之前创建的密码即可 ps:本人又遇到问题了...

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

[receive]
denyCurrentBranch = ignore

果然搞定了


后端
前端

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

相关文章

网友评论

      本文标题:Git私有服务器的搭建和使用

      本文链接:https://www.haomeiwen.com/subject/qqriqhtx.html