首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux搭建自己的git仓库

之前换服务器了,准备在新服务器上弄一个git仓库,方便存代码,记录一下。...4、创建一个仓库目录 选择一个空目录作为仓库,这里我是创建一个新的文件夹 /src 切换到 /src 目录 执行 git init --bare test.git 5、更改仓库所有者和权限 chown...-R git:git test.git 6、禁止linux使用git的ssh登录 这里禁止的意义是为了服务器的安全性,避免从git的ssh可以直接登录服务器 编辑/etc/passwd文件 找到...由于是在自己服务器所搭建,所以git文件的url如下: git@ip地址:/home/git/src/test.git ip地址很好理解,而url后面的 /srv/test.git 则是git文件在服务器上的位置...,如果仓库在其他目录,那么/srv/test.git换成你对应的文件目录即可。

1.3K10

Git局域网内仓库搭建

这些电脑需要满足两个条件: 1 所有电脑都已经安装git工具(最好是同一个版本) 2 所有电脑可以通过网络进行连接(可以ping通) 创建仓库 找一个存放文件的位置,最好新建一个文件夹,初始化git仓库...: git init 仓库配置文件修改 修改路径 进入仓库文件夹路径下 git config--global receive.denyCurrentBranch ignore 这句话什么作用呢,这句话只要是解决...非裸仓库 作为 仓库 的问题 这句话什么作用呢,这句话只要是解决 非裸仓库 作为 仓库 的问题 什么叫裸仓库呢,就是使用如下命令git init --bare 建立的仓库。...修改文件 一般仓库如果要push需要修改文件。 修改根仓库.git/hooks/post-update.sample文件,在最下边添加以下代码: unset GIT_DIR cd .....#exec git update-server-info unset GIT_DIR cd .. git checkout -f 向跟仓库提交文件 本地仓库提交 本地的仓库直接关联增加路径即可 git

1.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

linux配置git中央仓库

git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。...很多著名的软件都使用git进行版本控制,其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程。...今天来说一下,如何在linux服务器中部署git中央仓库,当然,git是分布式的版本控制系统,使用中央仓库这个名称可能不是很恰当,通俗的讲,就是在服务器中部署代码仓库,方便我们在任何地方来拉取和提交。...bin/bash git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell 在git用户的家目录创建一个git仓库,并修改仓库拥有者为git用户 cd /home...文章作者ianzhi,原文地址:https://www.dnote.cn/users/ianzhi/posts/linux-git-server 文章版权归作者所有,转载请保留此声明。

1.3K10

使用git仓库搭建maven私服

那么你的项目路径应该是:https://gitee.com/{你的域名}/mvnrepo 比如我的仓库地址是:https://gitee.com/pollyduan/mvnrepo.git 拉取仓库到本机...cd /data/git git clone https://gitee.com/pollyduan/mvnrepo.git 此时,项目的目录为:/data/git/mvnrepo 配置本地临时仓库 修改本机...$M2_HOME/conf/settings.xml ~/.m2/settings.xml 将仓库地址修改为: /data/git/mvnrepo</localRepository...整理本地临时仓库 如果你的目录很清晰,比如我要发布的包都在 com.pollyduan 中,也可以不用清理,但注意不要提交到git服务器上去。 否则,就需要手动把不要的包都删掉。...'初始化仓库' git push 获取私服地址 回到gitee仓库的web站,如:https://gitee.com/pollyduan/mvnrepo 点击仓库中的 README.md 文件,然后点击

1.7K30

搭建自己的私有git仓库

平时在工作中,我们需要将自己的代码或者项目提交到自己的仓库。常用的仓库有github gitee等。如何搭建自己私人的git仓库呢?...它提供了一个类似于GitHub的界面和功能,允许您在自己的服务器上搭建私有的Git仓库和代码托管平台(类似gitlab)。其设计和性能优化使得它适合于小型团队和个人开发者。..._linux_amd64.zipls ....等待完成效果 登录 创建自己的仓库 将本地项目推送到Gogs仓库 这里,我们以idea为例 IDEA打开一个现成的项目,并添加gogs远程仓库 点击确定后,等待下载安装git。...安装完成后,会出现git的菜单栏,点击管理远程地址。 同步代码 选择项目文档-右键git-提交并推送 到此,我们便配置完自己的私有仓库了。

56830

私人git远程仓库搭建(windows)

Git作为一款优秀的分布式版本控制工具深受开发者的青睐,相应的Github与Gitee作为免费的代码托管平台,也成为了与git共同绑定的好伙伴。...解决方案 鉴于上述问题的发现,就想着搭建一款个人git代码托管平台。本次采用的是Gitea,一个非常有意思的名称,git with a cup of tea,一杯茶,一个需求改半天(笑)。...因为我的linux服务器已经过期下线了,所以这里就用另外一台windows服务器作为示例进行演示啦。 第一步:点击 gitea 前往下载对应服务器版本的gitea。...(建议下载稳定版本的,而非pre版本的) 第二步:点击 git 前往下载git管理工具,并且在服务器安装。...查看本地仓库是否有配置其它的远程仓库地址。如图配置了github的地址。 4.

37410

通过Git搭建本地仓库

init git add README.md git commit -m "first commit" git branch -M main git remote add origin https:/.../github.com/Github账号名/ataoli.git git push -u origin main 4.以上步骤完成以后打开Git Bash 5.ssh协议搭建本地仓库 1....关联远程仓库地址 git remote add origin 你远程仓库的URL 在自己电脑上的随便一个盘创建一个本地目录的仓库,这里博主创建在c盘 输入git init 以后会自动创建一个本地仓库...把自己想上传的代码放到本地仓库目录下 放到目录下以后开始第一次的远程push 第一步:git add *\n 第二步:git commit -m "" 上面的全部输入了以后,进行最后一步 git push...-u origin maser 备注:第一次提交需要带-u,后期提交可以不带,因为第一次提交的仓库是空的 第一次提交会出现此页面,点击Sign in 然后出现下面这个页面,按页面提示输入你的GitHub

73430

个人搭建git服务器_服务器搭建git仓库

git在push的时候出现insufficient permission for adding an object错误 //解决方法,在git库的目录下 //明明一开始创建user的时候有执行这个命令,...不知道什么原因 chown -R git:git mygit.git Git本地中文文件名问题解决 linux环境 //Git本地中文文件名问题解决 git config --global core.quotepath...false 克隆自建的Linux上的远程仓库 //1 创建用户 git config --global user.name "你的名字" git config --global user.email...你的邮箱" //2 创建秘钥(用来防止每次commit或push都需要密码) ssh-keygen -t rsa -C "你的邮箱" //3 取得公钥(找到.ssh目录下的id_rsa.pub文件) Linux...上(CentOS)搭建Git服务器 参考了: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

7.3K20

linux搭建git服务端_linux搭建git服务端

gitosis.tar.gz tar -xvf gitosis.tar.gz cd gitosis python setup.py install 7、 使用eclipse生产一个公钥,或者使用如下命令在linux...中生成 ssh-keygen -t rsa 该密钥生成在/home/git/.ssh目录中 8、 使用git用户登陆初始化仓库 su – git gitosis-init < /home/git/.ssh...访问管理员仓库gitosis-admin.git 11、 把gitosis-admin.git仓库当做project导入eclipse中,添加用户通过在keydir目录中添加公钥(添加后commit即可...),读写权限通过修改gitosis.conf文件(修改后commit即可) 12、 创建一个仓库(我们提交的代码提交到该仓库) mkdir runtime.git git init –bare 13、...修改gitosis.conf文件,增加访问runtime.git仓库的权限,使用eclipse访问runtime.git仓库 修改如下: [gitosis] [group gitosis-admin]

1.7K20

10分钟搭建自己的Git仓库

GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介绍如何使用Gitlab在Linux下快速搭建Git仓库。...Gitlab服务端搭建Linux(CenterOS7.6)下我们会以Docker的方式来安装Gitlab,对Docker不了解的朋友可以参考:开发者必备Docker命令。...并提交: # 进入项目工程目录 cd hello/ # 将当前修改的文件添加到暂存区 git add . # 提交代码 git commit -m "first commit" 推送到远程仓库 git...拉取代码: git pull 本地创建并提交分支 # 切换并从当前分支创建一个dev分支 git checkout -b dev # 将新创建的dev分支推送到远程仓库 git push origin...其他常用命令 # 切换到dev分支 git checkout dev # 查看本地仓库文件状况 git status # 查看本地所有分支 git branch # 查看提交记录 git log

1.7K40

linux-git远程仓库与本地分支

经过clone操作之后,本地的(仓库版本/分支版本)是(origin/master) git远程仓库操作 查看当前版本远程仓库 $git remote origin 查看当前版本远程仓库(包含地址.../python-cookbook.git (push) 添加远程仓库 格式:git remote add [shortname] [url] git remote add pb git://github.com.../paulboone/ticgit.git 从远程仓库抓取数据 格式: git fetch [remote-name] git fetch pb 注意:fetch操作只是将远程仓库数据拉到本地,...并不进行合并操作 为远程仓库的本地副本改名和移除操作 git remote rename pb paul git remote rm paul git分支操作 新建版本分支 git branch...$ git checkout hotfix 将hotfix分支合并到master $ git checkout master $ git merge hotfix 如何进行冲突的合并

67020

LinuxGit远程仓库的使用详解

Git远程仓库Github 提示:Github网站作为远程代码仓库时的操作和本地代码仓库一样的,只是仓库位置不同而已!...6.推送项目到远程仓库 # 工作区添加到暂存区 git add . # 暂存区提交到仓库git commit -m '立项' # 推送到远程仓库 git push ? ?...:git commit -am '第二个变量' 推送到远程仓库git push ?...5.按照以上2-3-4步骤循环操作,即可实现基本的协同开发 6.总结: 要使用git命令操作仓库,需要进入到仓库内部 要同步服务器代码就执行:git pull 本地仓库记录版本就执行:git.../zhangsan/test007 拉取服务器最新代码:git pull 编辑代码:num3 = 30 本地仓库记录版本:git commit -am '第三个变量' 推送到服务器仓库git push

2.1K50

Linux】使用git 连接到远程gitee仓库

一.创建gitee仓库 登陆到自己的gitee,点击新建仓库 输入仓库名称,注意gitee初次创建仓库时只能设置成私有的 创建后的页面是这样的,复制HTTPS 二.git三板斧 1....安装git 打开xshell,输入命令: yum install git 可以输入下面的命令,查看发、当前git的版本 git --version 2.git clone 输入命令:...git clone url(之前创建仓库时复制的链接) 输入用户名和密码并执行完成后,会在当前目录下生成一个目录,这个目录名就是你创建的仓库的名字 进入该目录,你会发现有以下几个文件: 输入命令...指令,可以阅读文章:linux基本指令) 4.git第二板斧:git commit 输入命令:git commit -m “备注信息” 提交改动到本地 git commit -m "备注信息"...git config --global user.email "you@example.com" git config --global user.name "Your Name" 5.git第三板斧

9910
领券