ue----git局域网内部署裸仓库,别的机器进行访问

最近由于经常迁移项目到另一台机器上进行部署更新一点就要整个迁移 弄得麻烦了

就在网上学了一下这个方式

首先我们在想要建立裸仓库的电脑上找到一个文件夹放置我们的裸仓库

在此点击鼠标右键选择 open git bash here

输入命令 创裸仓库

复制代码
git init --bare gitTestName.git

这样裸仓库就已经构建了

现在来到一个我们存放项目的地方 也就是本地的仓库的位置

在此鼠标右键 打开git命令行

输入 创建本地仓库(没有的话)

复制代码
git init

添加远程仓库(也就是刚刚的裸仓库)这是目前我本机上的本地路径

复制代码
git remote add originName /Y/YSP/UE_project/gitTest/gitTestName.git

originName 是你想对远端仓库取的名字

输入 检查一下

复制代码
git remote -v

这样的远端仓库就添加成功了

在本地仓库随便创建一个文件

添加到暂存

复制代码
git add .

提交到本地仓库

复制代码
git commit -m"t"

推送到远程仓库

复制代码
git push originName master

master 是分支名称 这个远程仓库没有分支 会进行创建 有则不会

我们来到远程仓库 看到已经有提交了

现在我们要去另一台电脑上了

对了我这个是Windows系统的 首先要保证 我们的裸仓库文件夹是可以被网络发现的

另一台电脑上 先创建一个文件夹

打开网络映射器

选择我们在网络发现里的裸仓库文件夹 点击确定(上一级)

输入

复制代码
git clone /X/gitTestName.git

path 是 刚刚映射出来的裸仓库文件夹 等待片刻即可

如果报错

复制代码
Cloning into 'gitTestName'...
fatal: detected dubious ownership in repository at 'X:/gitTestName.git'
'X:/gitTestName.git' is owned by:
        (inconvertible) (S-1-5-21-1197519011-1549774375-2643100596-1001)
but the current user is:
        DESKTOP-DQ6V1QT/dell (S-1-5-21-1450924175-3348304483-3808369906-1001)
To add an exception for this directory, call:

        git config --global --add safe.directory X:/gitTestName.git
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

添加这句

复制代码
git config --global --add safe.directory X:/gitTestName.git

再去

复制代码
git clone /X/gitTestName.git

这样就成功了

随便写点东西

先提交到本地仓库 再 上传到远程仓库

现在我们来到第一台电脑进行查看 裸仓库(远程仓库)

看到已经有提交了

我们现在 拉取下来看看

复制代码
git pull originName master

好了 这边成功可以拉取到

局域网测试成功 当然还有其他的方式 目前我不会

相关推荐
Xam_d_LM11 分钟前
【Linux】如何清除 Ubuntu 留下的 EFI 分区,Windows 磁盘管理器右键删除卷是灰色
linux·运维·windows·ubuntu·重装系统·磁盘管理器
匆匆整棹还1 小时前
服务器上的Nano 编辑器进行git合并
git·编辑器
shandianchengzi1 小时前
【工具】Windows|外接的显示器怎么用软件调亮度(Brightness Slider)
windows·计算机外设·显示器·工具·软件
敲上瘾5 小时前
企业开发工具git的使用:从入门到高效团队协作
linux·git·gitee·github·开发工具
hillstream38 小时前
配置git从公网能访问-基于frp
git·gitlab
love530love13 小时前
Windows避坑部署CosyVoice多语言大语言模型
人工智能·windows·python·语言模型·自然语言处理·pycharm
路人与大师14 小时前
从lightrag的prompt到基于openai Structured Outputs 的优化实现思路
windows·microsoft·prompt
shandianchengzi15 小时前
【记录】Windows|竖屏怎么调整分辨率使横竖双屏互动鼠标丝滑
windows·计算机外设·显示器·鼠标·分辨率·双屏
Mcband21 小时前
EasyExcel动态表头
java·windows
仍然探索未知中1 天前
Git分支管理
git