将 Android 项目转移到 Git 私有服务器

Posted

技术标签:

【中文标题】将 Android 项目转移到 Git 私有服务器【英文标题】:Transferring Android Project to Git private server 【发布时间】:2021-07-02 21:48:45 【问题描述】:

我想将一个android项目添加到一个git私有服务器。

我在私有服务器上设置了 git,现在我想将我的 android 项目添加到这个 git 服务器。

在我在本地 GitLab 中添加此项目之前,但现在我应该更改位置。 我的问题是,当所有更改和存储库都转移到新服务器时,我不知道如何将我的项目添加到新服务器。

我只有要传输的服务器地址。 我还需要别的吗? 我可以将我的项目添加到私有服务器吗?

【问题讨论】:

【参考方案1】:

如果您在新的私有 Git 服务器上创建了一个新的空裸仓库,您可以使用本地克隆的仓库来:

切换其远程origin 以引用新的私有服务器 推动一切

即:

cd /path/to/my/cloned/repository
git remote set-url origin /url/new/private/server/myEmptyRepo
git push --mirror

新私有服务器的 URL 以及在那里设置新的空存储库的方式取决于所述私有 Git 服务器的性质。

【讨论】:

感谢@VonC。第一个命令是指我本地计算机上项目的路径吗? @Fahim 是的:本地克隆意味着在您的计算机上本地克隆原始远程存储库。 我应该在 Git bash 中编写这些命令吗?我已经在 Git bash 中编写了这个,但是 cd 'path of the project' 显示“没有这样的文件或目录”! 如果你在 Windows 上,你可以使用一个简单的 CMD。 cd C:\path\my\cloned\repo 将起作用,前提是您先克隆了存储库。

以上是关于将 Android 项目转移到 Git 私有服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何将 TFVC (2008)(包括历史)上的所有内容转移到 Git 并最终转移到 GitHub?

Git | 上传 Android 项目到 GitHub

在 android 中单击按钮时将列表视图中的选中项目转移到另一个列表视图

码云转移至阿里云Code记录

eclipse项目转移至IDEA与IDEA tomcat报错(idea自带tomcat版本太高)与war包部署到win服务器与idea提交git的总结

私有git 搭建