专栏首页软件工程Git私有服务器的搭建和使用

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

2860元腾讯云代金券免费领取,付款直接抵现金,立即领取>>>

腾讯云海外服务器1折限时抢购,2核4G云主机689元/1年,立即抢购>>>

腾讯云服务器1折限时抢购,2核4G云主机689元/3年,立即抢购>>>

有些时候我们既不想在网上开源,又不想付费保存,就想白嫖就可以搭建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也可以)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用 baget 搭建 nuget 私有服务

    现在几乎所有语言都提供包管理工具,比如 JavaScript 的 npm ,Java 的 Maven ,Dart 的 pub 。.Net 程序当然是 NuGet...

    kklldog
  • linux上搭建私有Git服务器的详细教程

    远程仓库实际上和本地仓库没啥不同,纯粹为了7×24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司...

    砸漏
  • 搭建私有git服务器进行版本控制

    想要学习Java高架构、分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty...

    JAVA高级架构开发
  • 使用 Gitea 快速搭建私有 Git 版本控制服务

    分布式版本控制工具 Git 已经是现代软件源代码版本控制首选方案之一。公有 Git 服务提供商 国外知名如 GitHub 国内网络延迟高,Gitlab 涉嫌对中...

    码农小胖哥
  • 使用git仓库搭建maven私服

    自己编写的jar,想要通过maven方式进行分发必须发布到maven仓库。如果没有自己的私服,我们可以使用折中的办法来实现。

    pollyduan
  • 搭建容器私有仓库服务

    docker run -idt -v /data/docker/registry/:/var/lib/registry -p 5000:5000 --name ...

    高木工
  • 搭建自用git服务器

    因为有时候会有自己的项目需要合作开发,放github速度太慢,码云也限制了协作者人数,所以打算自己搭建一个git服务器

    仙士可
  • SVN服务器的搭建和使用

    仓库的目录说明: db目录:就是所有版本控制的数据存放文件。 hooks目录:脚本文件的目录。 locks目录:用放置hook来放置Subversion文件库锁...

    mukekeheart
  • Git 使用篇二:搭建远程服务器

    一般做一个私人的项目,不希望开源的,是不会放在GitHub上的,这个时候我们需要建里一个自己的Git远程服务器,方便小组成员开发。 这里以Centos云服务器为...

    ShenduCC
  • 搭建Git服务器并感受hook使用

    通常情况下我们都是将项目托管到Github,Coding等服务商。如果你有一台自己的Linux云主机,在上面搭建Git服务器比想象中要简单的多。这篇文章讲解如何...

    mafeifan
  • 4.2 服务器上的 Git - 在服务器上搭建 Git

    这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 Mac 或 Windows 服务器上同样可以运行这些服务。 事实上,...

    shaonbean
  • 使用minio搭建私有化对象存储服务

    在工作中我们或多或少都会接触到对象存储,但是这些对象存储大部分都是云服务,对外的项目还可以使用,但是遇到一些需要私有化部署的,我们还想继续使用对象存储怎么办呢?

    咪啪咪啪
  • 搭建自己的Git服务器

    相信很多人都对GitHub和GitLab很熟悉了,这些基于Git版本控制的在线代码托管平台由于丰富的内容,简洁的操作和集成一体化以及风靡全球了。今天我好奇,想了...

    王云峰
  • 搭建自己的Git服务器

    搭建Git服务器 ? 让我们先看下服务器端SSH访问的配置。在这个例子中,我们使用authorized_keys的方法认证用户。我们假设你的服务器是一个标...

    慕白
  • Windows下的git服务器搭建

    前两个月领导花巨资申请了一个服务器,让我搞git服务器来管理代码,花了几天时间服务器搭建好了。

    梁规晓
  • docker私有仓库的搭建和使用。

    2.创建私有仓库容器-d表示后台启动 docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/reg...

    @凌晨
  • 怎么用服务器搭建私有云桌面?云桌面怎么使用?

    不知道大家对云桌面的了解有多少,即使了解得不够多,至少应该听过这个名词。可能很多人听到“云”这个字都会觉得很虚无缥缈,但云桌面的作用却是实实在在的。那么,怎么用...

    用户8715145
  • NuGet的使用和服务搭建

       最近部门,在开发的时候遇到一个问题,现在有项目A B C三个项目,项目B和C分别提供了组件库由项目A直接引用。那么每次开打项目A获取最新后,同时还得打开项...

    陈珙
  • Linux 搭建Git服务器的方法

    在 /etc/passwd 文件里把 git:x:502:502::/home/git:/bin/bash 改为 git:x:502:502::/home/gi...

    砸漏

扫码关注云+社区

领取腾讯云代金券

http://www.vxiaotou.com