git - 在已经存在的 gitlab 存储库中推送另一个项目
问题描述
我已经在 GitLab 中创建了一个存储库,我只想向其中添加另一个项目。在 VSC 中完成我的开放项目后,我使用 VSC 中的终端将此新项目添加到我现有的 GitLab 存储库之一,因此我在 VSC 终端中编写了以下命令:
git init
git add .
git commit -m "my message"
git remote add origin "my existing GitLab repository Url"
git push origin master
然后我立即得到一个错误。我什至没有被要求输入我的 GitLab 用户名和密码。错误是:致命:无法访问'https://gitlab.com/MYExistingGitLabRepositoryUrl/tree/master/':请求的URL返回错误:503
我搜索了很多这个错误。我搜索了 GitLab 文档,但找不到如何将一些文件夹或项目添加到现有存储库。虽然,我发现了一些关于“也许你的分支受到保护”的意见。这是网址: 修复 GitLab 错误:“您不允许将代码推送到此项目的受保护分支”?
但是,我检查了一下,我的主分支没有受到保护。
然后,我尝试了另一种方法,但效果不佳!现在我有另一个问题。我将我的新项目文件夹复制到我电脑上现有存储库的目录中,并将我的新项目添加到 GitLab。尽管我的整个文件夹都插入了我的 GitLab 存储库。但它有一个奇怪的外观,它没有像文件夹一样插入。所以我什至无法访问其中的全部内容!
你能帮我看看有什么问题吗?
解决方案
首先使用命令克隆远程存储库
git clone path
(从远程仓库复制路径,标题为代码的绿色按钮)
然后将项目文件复制粘贴到克隆的存储库中,然后运行命令
git add .
git commit -m "initial commit"
git push origin main
推荐阅读
- css - iOS 14.2 上的旁白在对有序列表 ol li 元素 (a11y) 进行样式设置时说“有趣的事情”
- python-3.x - 在元素中搜索特定字符串
- python - 如何像我们在 Python 中的 SQL 命令中所做的那样选择 XML 属性?
- amazon-web-services - 无法将元掩码与 aws 私有区块链连接
- go - 安装后导入无法识别包
- java - 微服务API模块中单值java对象的序列化和反序列化
- twitter-bootstrap - Blazor 导航栏无法正确显示
- html - 如何在 md 断点处将元素从第 1 列的末尾移动到第 2 列的末尾而不重复
- c# - Blazor proj 从头开始 + nuget:“没有可用于指定 RuntimeIdentifier 'browser-wasm' 的 Microsoft.AspNetCore.App 运行时包”
- r - R中的堆积条形图:重新排序数据