AWS codecommit 无法使用 Git 凭据通过 HTTPS 协议连接到第二个存储库
AWS codecommit can't connect to 2nd repo with HTTPS protocol using Git Credentials
我打算连接到 AWS Codecommit 上的第二个存储库(我已经连接了另一个存储库),但是我得到了一个错误,虽然我能够连接到第二个存储库,DL,虽然 MINGW32。
没注意到,Repositoy 已经存在于本地,所以我通过 SSH first time, and pushed all the code, then also executed git commands(mostly push) using HTTPS with git credentials 连接到一个远程的。
到目前为止,我是唯一一个使用该存储库的人。
我使用了 root 帐户(尽管出于安全原因不建议使用),因为它只是一个测试项目存储库,并且仍然熟悉 AWS,作为第一个存储库。然后因为设置使用 SourceTree 很简单(我在这些 instructions 和 Pycharm 之后一切正常,我设置了通过 HTTPS 访问这个 repo1。
我曾经并且仍然能够对远程分支执行 *git 命令。完全没有问题。
几个月后,我决定在同一个帐户(根帐户)中创建另一个回购协议。
这次我决定直接通过 git 凭据使用 HTTPS。按照同样的程序,但这次我搞砸了,不是我有这个
正在执行
git remote -v
所以我有不需要的 "origin" 回购,它在 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.
(好像是要修改,所以确实是加了一个新的文件,索引,但是同样忙于某事所以无法继续)。
更新解决方案
我摆脱了 git 作为 here
执行时的错误
然后通过命令行我添加了测试文件并提交了测试文件。然后由于存储库中已经填满了文件,所以我添加了它们。
后来我把所有的东西都推送到了远程master分支。之后,我从 SourceTree 中手动删除了不需要的(但未同步化的)远程/镜像存储库。现在一切正常,所以我能够通过 HTTPS 连接到 AWS
我打算连接到 AWS Codecommit 上的第二个存储库(我已经连接了另一个存储库),但是我得到了一个错误,虽然我能够连接到第二个存储库,DL,虽然 MINGW32。
没注意到,Repositoy 已经存在于本地,所以我通过 SSH first time, and pushed all the code, then also executed git commands(mostly push) using HTTPS with git credentials 连接到一个远程的。
到目前为止,我是唯一一个使用该存储库的人。
我使用了 root 帐户(尽管出于安全原因不建议使用),因为它只是一个测试项目存储库,并且仍然熟悉 AWS,作为第一个存储库。然后因为设置使用 SourceTree 很简单(我在这些 instructions 和 Pycharm 之后一切正常,我设置了通过 HTTPS 访问这个 repo1。
我曾经并且仍然能够对远程分支执行 *git 命令。完全没有问题。
几个月后,我决定在同一个帐户(根帐户)中创建另一个回购协议。 这次我决定直接通过 git 凭据使用 HTTPS。按照同样的程序,但这次我搞砸了,不是我有这个
正在执行
git remote -v
所以我有不需要的 "origin" 回购,它在 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.
(好像是要修改,所以确实是加了一个新的文件,索引,但是同样忙于某事所以无法继续)。
更新解决方案
我摆脱了 git 作为 here
执行时的错误然后通过命令行我添加了测试文件并提交了测试文件。然后由于存储库中已经填满了文件,所以我添加了它们。
后来我把所有的东西都推送到了远程master分支。之后,我从 SourceTree 中手动删除了不需要的(但未同步化的)远程/镜像存储库。现在一切正常,所以我能够通过 HTTPS 连接到 AWS