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

好了 这边成功可以拉取到

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

相关推荐
zdd567895 小时前
关于Windows 11 家庭中文版 25H2中ensp无法启动路由器,报40错的解决方法
windows
胡闹547 小时前
Linux查询防火墙放过的端口并额外增加需要通过的端口命令
linux·运维·windows
北极糊的狐8 小时前
若依系统报错net::ERR_CONNECTION_TIMED_OUT的原因
java·windows·sql·mybatis
45288655上山打老虎11 小时前
List容器
数据结构·windows·list
sylvia_081511 小时前
git add 后pull 放弃本地所有修改
git
五阿哥永琪11 小时前
Git 开发常用命令速查手册
大数据·git·elasticsearch
Baikal..12 小时前
CVE-2024-38077漏洞 2012R2系统更新失败
windows
yunmoon0112 小时前
一款专业的 Windows 恶意程序分析与清理工具
windows
白仑色12 小时前
java中的anyMatch和allMatch方法
java·linux·windows·anymatch·allmatch
9527(●—●)12 小时前
windows系统python开发pip命令使用(菜鸟学习)
开发语言·windows·python·学习·pip