搭建个人Git服务器及使用

服务器

centos安装可以参照https://blog.csdn.net/u010476739/article/details/102820620

注意:
1.初始化仓库使用git init --bare生成一个裸库,只用来作为共享库,一般不在服务器上做修改。
2.如果使用root账户操作的,一定要是用chown -R git:git * 来给文件夹改变权限,不然客户端push不上去
3.服务器设置ssh不能登录git

客户端

克隆仓库到本地

git clone ssh://[email protected]/repo/test.git

创建dev分支

git branch dev  # 创建本地dev分支
git branch  # 查看分支
git push origin dev:dev # 推送dev到远程,这样远程仓库也有一个dev分支了

注意:
1.客户端如果创建仓库一定使用git init初始化
2.如果想使用dev分支,可以先本地创建dev分支,然后把dev分支 push到服务器上

references

https://segmentfault.com/q/1010000004683286
https://blog.csdn.net/u010476739/article/details/102820620
https://segmentfault.com/a/1190000008091986

原文地址:https://www.cnblogs.com/RuizGo/p/12200682.html

时间: 2024-10-17 22:31:22

搭建个人Git服务器及使用的相关文章

搭建一个git服务器

12 December 2018 by Rango 需求 搭建一个git服务器,没有github的存储空间限制,同时仓库是私有的. 设备 一台本地电脑(linux 系统) 一台服务器(linux 系统) 步骤 步骤主要根据以下链接整理: 搭建属于你自己的 Git 服务器 忽略特殊文件 搭建Git服务器 1.安装git到服务器上 $ sudo apt install git 2.创建一个git用户,用来运行服务器 $ sudo adduser git 2.创建证书登录 收集所有需要登录的用户的公钥

用腾讯云Gogs搭建私有git服务器

前言 经常有需要写不能公开代码的项目,所以只好自己搭建一个私人的git服务器 Gogs的好处在于比Gitlib轻量化了好多,而且是国人写的,官方主页也是中文的 Gogs首页 腾讯云服务器配置: Ubuntu16.04 LTS 腾讯云学生版1G内存 1Mbps 准备安装 环境是标准的LNM环境:(我之前为了学PHP就已经安装好啦) sudo apt install nginx mysql-server git 配置数据库 SET GLOBAL storage_engine = 'InnoDB';

使用Gogs搭建Git服务器

Git现在基本上已经代替SVN成为主流的源码管理工具了,我在之前的文章使用GIT进行源码管理--GIT托管服务中介绍过一些国内外的主流在线Git服务,虽然这些在线的Git服务大多非常好用,但是有的时候我们也还是需要搭建自己的Git服务器的,例如企业内部的源码管理或者个人的私人源码管理. 之前在公司使用过GitLab搭建过Git服务器,GitLab本身是非常好用的,但是,在一些轻量级的应用(如人的源码管理服务器)的场景下,搭建和使用过程显得有些复杂了.今天我在这里要给大家介绍另一个简单易用的Git

如何搭建git服务器

一.前言 现在越来越多的公司用git进行版本控制,不过git是默认是开源的,如果私有的话是需要付费的,如果不想付费自己可以搭建一个git服务器用来版本控制. 二.服务器端操作 1.安装git sudo apt-get install git 2.创建一个git用户 sudo adduser git 3.创建登录证书 在git用户目录下创建.ssh文件夹并在其下创建文件authorized_keys sudo mkdir .ssh sudo touch .ssh/authorized_keys 收

linux系统下本地搭建git服务器

linux系统下如何搭建本地git服务器,用于存放团队的开发代码,如下步骤: 1.先用一台服务器来安装git,安装好linux以后,在这里选用的是Ubuntu 14.04.然后配置静态IP:172.16.0.110.执行下面命令: >> sudo apt-get install git 2.创建一个git用户: >> sudo adduser git 3.建立/home/git/.ssh/authorized_keys文件,将团队每个人的~/.ssh/id_rsa.pub文件复制到

利用gitblit在Windows10专业版下搭建git服务器

前段时间公司要求搭建一个git服务器. 于是百度一番好多都是类似http://blog.csdn.net/code_style/article/details/38764203 里的方法.搭建半天就是不行,就暂时放下了 直到这几天,我突然找到Gitblit这个好东西. 参照这篇博客的方法搭建成功 http://blog.csdn.net/hbtflying/article/details/52318691?locationNum=14 注册gitblit服务 http://blog.csdn.n

git服务器简易搭建法

受尽svn各种折磨的小伙伴都听说过git. 但是网上一搜索, 本来打算跟svn一样. 下一个服务器, 装下就可以开始用了. 没想到啊, 没想到. 居然需要Linux天赋点… 好吧, 拜鸟哥门下把Linux上手了吧, 刚开始搭git, 靠. 又需要公钥和各种辅助软件. 伤不起啊 很多小伙伴们, 自此继续沉默的继续使用svn 我们没有放弃, 我们找到了简(shan)易(zhai)搭建法 先看疗效: 1. 无需公钥 2. 只需要几个最常用的Linux命令就可以搭建 看步骤 1. 准备Linux服务器,

阿里云 linux搭建git服务器

git是非常方便的版本控制工具,目前网上有很多免费的git仓库可以给我们使用,但是有些时候我们并不放心将我们的项目寄放在别人的服务器上,这个时候就需要自己搭建一个git服务器. 在linux上面搭建git服务器是一件非常轻松的事情,只需要按照以下几步就能完成.为了确保整个过程的顺利,最好新创建一个名为git的账号,再使用该账号进行配置 1.安装git 在linux系统中,git安装只需要简单命令就可以完成,只需要打开终端,输入 sudo apt-get update sudo apt-get i

不搭建git服务器对git仓库进行局域网内共享多人合作开发项目

有时候在一个临时局域网内没有搭建git服务器,但是又想多人开发一个项目,此时只要每个人电脑安装有git客户端,参考一下方法即可尝试建一个本地化的远程仓库进行多人开发工作. 远程仓库通常只是一个裸仓库(bare repository)-- 即一个没有当前工作目录的仓库.因为该仓库只是一个合作媒介,所以不需要从硬盘上取出最新版本的快照:仓库里存放的仅仅是 Git 的数据.简单地说,裸仓库就是你工作目录中.git 子目录内的内容. 以上文字的意思就是,仓库必须是裸的.我们先从创建裸仓库开始: 1.首先