专栏首页软件工程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也可以)

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://www.jianshu.com/u/643a6b684d57复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

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

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

    @凌晨
  • SVN服务器的搭建和使用

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

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

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

    砸漏
  • 【玩转Lighthouse】搭建属于自己的私有git服务器

    小伙伴们,经常是否会遇到这样的情况,几个小伙伴想要一起开发一个小的项目,但是源码又不太想托管在商业的git服务上。那么本器就来介绍如何3分钟搭建一个专属自己小团...

    简单一点就好le
  • 使用Git与GitHub协同开发并搭建私有GitLab代码托管服务器

    Linus在1991年创建了开源的Linux,从此全世界的工程师参与了Linux的开发,期初Linus是通过手动diff的方式进行代码审核和合并的,后来BitK...

    星哥玩云
  • Git建立远程/本地服务器和Git命令的使用

    [root@localhost ~]# ssh-keygen -t rsa -C 'maiya@163.com' # 邮箱要与github上注册的相同

    星哥玩云
  • 使用DaoCloud持续构建docker镜像,自动化部署

    我们学会了在主机上安装部署docker,也学会了构建自己的docker镜像和容器,启停也都会用了,下一步就需要持续构建发布docker的技能了。

    天涯泪小武
  • 14 天上线,服务 1 亿用户:云开发高并发架构支撑四川天府健康通

    健康出行,“一码” 当先。国内外疫情反弹形势严峻,而即将到来的 2021 年末,元旦、春运等出行压力更是加重了各地健康码产品的承载和运行压力。作为疫情防控的首...

    腾讯云原生
  • 从私有Git仓库的搭建到命令的使用再到分支管理,全流程全套服务包您满意「建议收藏」

    Git是一款开源的分布式版本控制系统,可以有效,高速处理从很小到非常大的项目版本管理。 Git是通过C语言开发实现的。

    全栈程序员站长
  • 快速上线个小程序?来微搭应用市场

    位于大西北的甘肃省张掖市高台县,2010年前后还是一个国家贫困县,整个县城只有10所幼儿园,学前教育资源也相对贫瘠。

    TCS-F
  • 关于怎么使用 webhooks 自动部署博客,详细教程文档!

    ?女粉来信:傅哥,我大二了,就编程学的还可以的那种大二女生?。最近我不是天天看见一大堆人宣传服务器白皮袄吗,我就在11.1日也买了,还让宿舍的两个同学一起跟着买...

    小傅哥
  • 14 天上线,服务 1 亿用户:云开发高并发架构支撑四川天府健康通

    健康出行,“一码” 当先。国内外疫情反弹形势严峻,而即将到来的 2021 年末,元旦、春运等出行压力更是加重了各地健康码产品的承载和运行压力。作为疫情防控的首...

    腾讯云serverless团队
  • 分分钟教会你搭建企业级的 npm 私有仓库

    npm 作为一种包管理工具,无论你是泛前端还是大前端都已经离不开它。它的出现方便了万千少年。让我们跨过了 Ctrl+C、Ctrl+V,通过 npm instal...

    lucifer210
  • 分分钟教会你搭建企业级的 npm 私有仓库

    npm 作为一种包管理工具,无论你是泛前端还是大前端都已经离不开它。它的出现方便了万千少年。让我们跨过了 Ctrl+C、Ctrl+V,通过 npm instal...

    政采云前端团队
  • git pull报错Pulling is not possible because you have unmerged files

    git pull 报错 error: Pulling is not possible because you have unmerged files. 解决办法...

    陶士涵
  • 腾讯财报发布:To B连续两季成增长支柱!腾讯云微搭助力效率提升

    刚刚,腾讯发布2022年Q1财报 一季度,实现营收1355亿元 金融科技及企业服务业务实现营收428亿元 这意味着 To B业务连续第二个季度成为收入支柱 “9...

    腾讯云开发TCB
  • 使用GitLab构建Docker镜像并托管

    容器化正迅速成为在云环境中打包和部署应用程序的最常用方法。它提供的标准化,以及其资源效率和灵活性,使其成为现代DevOps思维模式的重要推动者。当您的应用程序和...

    司徒永哥

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com