AWS codecommit无法使用Git Credentials使用HTTPS协议连接到第二个repo

时间:2017-08-12 13:13:53

标签: git amazon-web-services ssh atlassian-sourcetree aws-codecommit

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

没有注意到,Repositoy已经在本地存在,所以我第一次通过SSH连接到一个远程的,并推送了所有代码,然后使用HTTPS {{{{{{ 3}}

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

我使用root帐户(虽然出于安全原因不建议),因为它只是一个测试项目仓库,并且仍然熟悉第一个存储库的AWS。然后,因为设置使用SourceTree很简单(我在这些git credentials之后一切正常,还有Pycharm我通过HTTPS设置了对这个repo1的访问。

我当时仍然能够对远程分支执行* git命令。没问题。

然后几个月后我决定在同一个账户(根账户)中再买一个回购。 这次我决定直接通过git凭证使用HTTPS。按照相同的程序,但这次我搞砸了,而不是我有这个

instructions

执行

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.

(似乎是试图改变,所以确实添加了一个新文件,索引,但同样忙于处理某些事情,无法继续)。

1 个答案:

答案 0 :(得分:0)

更新的溶液

我摆脱了以here

执行的git错误

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

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