我打算连接到AWS Codecommit上的第二个存储库(我已经连接了另一个存储库),但是我收到了一个错误,虽然我能够通过MINGW32连接到第二个存储库DL。
没有注意到,Repositoy已经在本地存在,所以我第一次通过SSH连接到一个远程的,并推送了所有代码,然后使用HTTPS {{{{{{ 3}}
到目前为止,我是唯一一个使用回购的人。
我使用root帐户(虽然出于安全原因不建议),因为它只是一个测试项目仓库,并且仍然熟悉第一个存储库的AWS。然后,因为设置使用SourceTree很简单(我在这些git credentials之后一切正常,还有Pycharm我通过HTTPS设置了对这个repo1的访问。
我当时仍然能够对远程分支执行* git命令。没问题。
然后几个月后我决定在同一个账户(根账户)中再买一个回购。 这次我决定直接通过git凭证使用HTTPS。按照相同的程序,但这次我搞砸了,而不是我有这个
执行
git remote -v
所以我有不想要的"起源" repo,这在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.
(似乎是试图改变,所以确实添加了一个新文件,索引,但同样忙于处理某些事情,无法继续)。
答案 0 :(得分:0)
更新的溶液
我摆脱了以here
执行的git错误然后通过命令行我添加了测试文件和提交的测试文件。然后,由于存储库已经填充了文件,我添加了它们。
后来我把所有东西都推到了远程主分支。之后,我手动从SourceTree中删除了不需要的(但不是sincronized)远程/镜像存储库。现在一切似乎都有效,所以我能够通过HTTPS连接到AWS