Github Desktop已安装并正在运行。我已经下载了Git LFS,并尝试将我的存储库和大文件同步到Gitlab服务器。但是,我收到以下错误,我不确定如何继续。
GLSurfaceView.Renderer
似乎我已经以某种方式跳过了以下步骤
Alexanders-MBP:large-repo alexander$ git commit -m "add simplified_2011.geojson"
[master (root-commit) af76f48] add simplified_2011.geojson
2 files changed, 1 insertion(+)
create mode 100644 .gitattributes
create mode 100644 simplified_2011.geojson
Alexanders-MBP:large-repo alexander$ git lfs ls-files
f93b176e1d * simplified_2011.geojson
Alexanders-MBP:large-repo alexander$ git push origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
中提供
但是当我尝试这个时,它也失败了......
git clone git@gitlab.example.com:group/project.git
我该如何解决这个问题?
答案 0 :(得分:0)
似乎我已经以某种方式跳过了以下步骤
git clone git@gitlab.example.com:group/project.git
由于您跳过了该步骤,因此您还没有设置远程设置。因此git push origin master
毫无意义,因为origin
未定义。
要解决此问题,请添加遥控器:
git remote add origin git@gitlab.example.com:group/project.git
此外,当您在网址中看到example.com
时,表明您需要自定义与您的特定设置相匹配的网址。因此,如果您的服务器名为gitlab.thedarkside.com
,则您的组名为MyGroup
,您的项目名为large-repo
,那么您的命令将如下所示:
git remote add origin git@gitlab.thedarkside.com:MyGroup/large-repo.git
(如果你还没有,你还需要在GitLab中创建回购。)
你也可以重新克隆回购(修复后提到的网址),但是正如我said before所示,你不应该删除并重新使用 - 克隆回购;通常有一种方法可以解决您现有的任何问题。 (而且你必须重做现有提交中的工作。)
答案 1 :(得分:-1)
删除Git。重新开始并按正确顺序执行操作。对不起,但这是解决问题的最简单方法。再做一遍,做得对。
编辑:
为何投反对票?
似乎我已经以某种方式跳过了以下步骤
git clone git@gitlab.example.com:group/project.git
如果安装中遗漏了某个步骤,它将发出错误,并按照official git setup instruction 中的说明删除GIT并再次安装最简单溶液
然而,第二个错误ssh: Could not resolve hostname gitlab.example.com
是一个错误,表示您的git主机设置不正确。如果你正在尝试实际使用gitlab.example.com
,那么它就无法运行,因为那不是一个真正的git repo。但我认为你正在使用不同的主机?