GIT pull仅在构建服务器上的https上失败

时间:2017-07-13 13:22:05

标签: git ssh https bitbucket pull

我知道这是一个很受欢迎的问题,但我搜索了所有答案,并没有找到像我这样的场景。

我使用bitbucket repo服务器和本地git。

当我从cmd提示符使用时:git pull 我没有问题。它没有要求凭证和命令成功。

但是当我使用相同的语法(git pull)时,但是我的构建服务器(TeamCity)在构建中有自己的命令行步骤,拉动失败了:

Logon failed, use ctrl+c to cancel basic credential prompt.
[16:01:51][Step 13/13] bash: /dev/tty: No such device or address
[16:01:51][Step 13/13] error: failed to execute prompt script (exit code 1)
[16:01:51][Step 13/13] fatal: could not read Password for 'https://AviLevak@bitbucket.org/': No error

我读到答案说只需切换到ssh。我没有成功,因为bitbucket网站至少可以说没有帮助。

我需要一个耐心的答案,请不要指导我接近我的其他答案。我需要了解到现在为止拉动是如何工作的,但是当构建服务器试图这样做时,它突然需要凭证。以及如何解决它。

如果它无法解决,那么请你如果你曾试图将ssh添加到bitbucket帮助我找出为什么我甚至没有选择在我的bitbucket上创建一个。设置页面不显示此仓库中的选项。

0 个答案:

没有答案