bitbucket的身份验证失败

时间:2017-03-25 00:28:13

标签: git bitbucket

<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
<p>13</p>
<p>14</p>
<p>15</p>
<p>16</p>
<p>17</p>
<p>18</p>
<p>19</p>
<p>20</p>
<p>21</p>
<p>22</p>
<p>23</p>
<p>24</p>
<p>25</p>

我必须输入通行证和电子邮件。当我输入邮件并通过时,我收到错误“未能验证”。

我试过

git init
git add .
git commit -m 'nazwa commita'
git remote add origin https://NazwaUżytkownika@bitbucket.org/NazwaUżytkownika/test.git
git push -u origin --all

并且有效。

现在我必须使用

git remote add origin https://username:pass@bitbucket.org/username/projekt.git

这不起作用:我收到错误

  

remote:未经授权致命:身份验证失败。

当我使用用户名时:传递@ bitbucket我得到错误500 ....

3 个答案:

答案 0 :(得分:2)

这应该有用;对于我的Scala课程,我已经多次使用bitbucket:

git clone https://username:pass@bitbucket.org/username/projekt.git

Git credentials是您无需一直输入用户名和密码的方式。

您可能需要查看URL encoding的特殊字符。

SSH是最好的。是的,一开始很混乱。最终你需要学习这个。

答案 1 :(得分:1)

对我有用的是更改密码。无法通过管理页面(“我的Atlassian帐户”)访问,该页面也无法正常运行。而是注销BitBucket,单击密码恢复链接,然后执行该过程。使用您的新帐户密码重试。

答案 2 :(得分:0)

我在从 Bitbucket 克隆存储库时遇到了类似的问题。这是对我有用的一种可能的解决方案。根据他们的访问管理系统,Bitbucket 有一个称为“应用密码”的安全东西。你可以在'个人设置→访问管理→应用密码'下找到它,如图所示以下。 Bitbucket.Personal.Settings

  • 在那里,点击它,它会带你到应用程序密码 您为您的帐户创建的仪表板/列表(在您的情况下, 它应该是空的)。现在点击创建应用密码。

Bitbucket.App.Password.Page

  • 您将能够看到一个复选框列表,表示各种 权限。检查所有。给你的应用密码一个有意义的 名称(标签),供您将来参考并点击 创建,如下所示。

App.Password.Options

  • 您将看到一个带有唯一应用密码的模式窗口弹出窗口 由 Bitbucket 生成。您还将收到一封邮件,通知您 已创建应用密码。这很重要,所以存储这个 密码安全的地方。在克隆过程中您将需要它 来自任何 git 客户端的 repo。

App.Password.Unique.Value App.Password.List

  • 您也可以随时撤销此密码并创建一个新密码。
  • 您应该能够在应用密码列表页面中看到新创建的应用密码。现在使用这个唯一的应用密码,同时克隆到存储库而不是您的帐户密码。