0

我打算连接到 AWS Codecommit 上的第二个存储库(我已经连接了另一个存储库),但是我遇到了一个错误,尽管我能够连接到第二个存储库 DL,尽管 MINGW32。

不用注意,Repositoy 已经在本地存在,所以我第一次通过SSH连接到一个远程的,并推送所有代码,然后还使用带有git 凭据的HTTPS 执行 git 命令(主要是推送)。

到目前为止,我是唯一一个使用 repo 的人。

我使用 root 帐户(尽管出于安全原因不建议这样做),因为它只是一个测试项目存储库,并且仍然熟悉 AWS,用于第一个存储库。然后,由于设置使用 SourceTree 很简单(我按照这些说明 和 Pycharm 一切都很好,我通过 HTTPS 设置了对这个 repo1 的访问。

我是,并且仍然能够对远程分支执行 *git 命令。完全没有问题。

然后几个月后,我决定在同一个帐户(根帐户)中进行另一个回购。这次我决定直接通过 git 凭证使用 HTTPS。遵循相同的程序,但这次我搞砸了,不是我有这个

在此处输入图像描述

执行

git remote -v

所以我有不需要的“来源”回购,它在 AWS 上不可见,是因为我遵循了正常的说明而制作的。除此之外,它似乎应该如此。不幸的是,由于我尝试添加 bees.txt,SourceTree 挂起,没有要求我添加或提交文件,并且手动添加它我得到了这个:

fatal: Unable to create 
'C:/Users/Carmine/.virtualenvs/DL/Scripts/src/.git/index.lock': File 
exists.

If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.

(似乎正在尝试更改,因此确实添加了一个新文件,即索引,但同样忙于某些事情,因此无法继续)。

4

1 回答 1

0

更新解决方案

我摆脱了执行这里的 git 错误

然后通过命令行我添加了测试文件并提交了测试文件。然后,由于存储库已经填充了文件,因此我添加了它们。

后来我把所有东西都推送到了远程主分支。之后,我从 SourceTree 手动删除了不需要的(但不是 sincronized)远程/镜像存储库。现在一切似乎都正常了,所以我能够通过 HTTPS 连接到 AWS

于 2017-08-31T10:50:29.053 回答