GitLab换了IP地址,更换对应项目的git地址(ubuntu楼主亲测有效)

本文详细介绍了当GitLab服务器IP地址发生变化时,如何更新本地项目中GitLab的IP地址。通过编辑gitlab.yml文件并重启服务,确保项目能够正确地与新的GitLab服务器进行同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GitLab换了IP地址,更换对应项目的git地址

最近楼主的局域网的gitlab的Ip换了,但是我的项目的IP依然没有换掉,这就很难受了。

  1. 问题描述
    例如你的局域网访问到的gitlab更换后的地址是:http://10.45.12.xxx/xleo/selfservice。
    但是你的这个项目是很早以前就建立了的。
    但是你的这个Clone按钮下的路径依然是原来的IP
    在这里插入图片描述
  2. 解决办法
    进入到以下目录
/var/opt/gitlab/gitlab-rails/etc

编辑gitlab.yml文件
在这里插入图片描述

修改host

在这里插入图片描述

  1. 重启服务
sudo gitlab-ctl restart

在这里插入图片描述

启动成功后访问即可发现,现在是正确的出现了对应的Ip。

### 使用 FileZilla 将项目上传至 Git 仓库Ubuntu 上使用 FileZilla 并不是直接提交项目的工具;通常情况下,FileZilla 主要用于 FTP/SFTP 文件传输协议来管理远程服务器上的文件。对于 Git 操作,则应通过 Git 自身命令行工具完成版本控制操作。 然而,在某些场景下确实可能需要先利用 FileZilla 将本地开发环境中的项目同步到远程服务器后再执行 git 提交等动作。以下是具体流程: #### 准备工作 确保已经安装了必要的软件包: ```bash sudo apt-get update && sudo apt-get install filezilla git -y ``` #### 配置 SSH 密钥以便访问 Git 仓库 如果目标 Git 仓库支持 SSH 方式连接,那么建议设置无密码登录以简化后续操作过程[^2]。 1. 生成新的 SSH 密钥对(如果没有现成可用的话) ```bash ssh-keygen -t rsa -b 4096 -C "[email protected]" ``` 2. 添加新生成的公钥到 GitHub/GitLab 等平台账户的安全设置里去。 #### 使用 FileZilla 进行 SFTP 传输 打开 FileZilla 应用程序并按照以下参数填写信息来进行站点配置: - **主机**: `git.example.com` (替为目标 Git 服务提供商域名或 IP 地址) - **用户名**: 用户名部分取决于所使用的 Git 托管服务商规定的形式。 - **密码/密钥**: 如果之前设置了基于 SSH 的认证方式则无需输入明文形式的密码而是选择私钥文件位置即可。 - **端口**: 默认为 22 或者根据实际情况调整。 成功建立连接之后可以在左侧浏览本地图形界面下的文件夹结构而在右侧查看远端服务器资源列表。此时可以通过拖拽的方式把想要推送上去的整个工程复制过去相应的工作区目录内[^4]。 #### 初始化 Git 仓库并与远程关联 假设已经在远程机器上有了一个空裸仓(`bare repository`)等待接收来自客户端的数据流更新请求。现在切回终端窗口继续下面的操作步骤: 进入刚刚传过去的项目根目录: ```bash cd /path/to/project/ ``` 初始化一个新的 Git 版本库实例: ```bash git init . ``` 添加所有未跟踪过的改动项作为即将被记录下来的快照内容的一部分: ```bash git add . ``` 创建初始 commit 记录: ```bash git commit -m 'Initial project version' ``` 最后一步是将本地分支推送到远程仓库对应的 master/main 分支之上: ```bash git remote add origin ssh://git@git.example.com/path/to/repo.git git push -u origin master ``` 以上就是在 Ubuntu 中借助 FileZilla 工具辅助实现向 Git 仓库提交项目的全过程描述。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值