2017-06-07 51 views
0

我有一个私人存储库在我的个人Github帐户,我不时在工作,但不是在每天的基础上。Github访问令牌不工作

储存库已经使用HTTPS克隆( SSH或GIT中://)。 为了在命令行访问该存储库,我成立了一个个人的访问令牌这里解释:https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/

积极它没有工作,当时(我从SSH搬走正是因为这种执着头痛)。

然而,当我尝试推到我的仓库在几个星期后,我得到了可怕的:

$ remote: Repository not found. fatal: repository 
$ 'https://github.com/nicolas-miari/MyPrivateRepo.git/' not found 

我缺少什么?


附录:我删除令牌在Github上,创造了一个新的,和这里遵循的指示:https://help.github.com/articles/updating-credentials-from-the-osx-keychain/清除存储在钥匙串旧令牌。我能够重新克隆我的私人存储库。然而,

  1. 这仍然没有解释为什么以前的访问令牌突然停止工作,并

  2. 我的钥匙串了两个“上网口令”条目匹配主机github.com:访问令牌我只是删除,以及我的一个不同的Github帐户(工作)的Web登录密码。 也许这跟它有关系吧?

背景信息:为了避免登录/进出频繁,我有我的工作帐户的网络凭据保存在Safari浏览器(和钥匙扣),和我的个人帐户的网络凭据保存在火狐


附录2:运行链接帮助页面上给出的指令后:

$ git credential-osxkeychain erase 
    host=github.com 
    protocol=https 
    [enter] 

...额外的密码,从钥匙扣了(只是我新加入的个人令牌依然) ,但是我仍然可以在Safari上登录我的帐户...?


更新:现在我不能把从我的工作帐户回购(我从钥匙串中删除的凭证......)。这个系统真的需要一个健康的不只是工程 ...

+0

您可以通过输入注册到您的工作帐户的PAT(Personnal访问令牌)作为密码手动推送? – VonC

回答

1

不要忘记,Safari浏览器访问iCloud Keychain

这可以解释为什么,即使您已清除当地的OSX的钥匙串,你还是可以使用Safari登录到GitHub。

+0

确实。您认为本地(非iCloud)钥匙串**密码**条目是否正在接入** Access令牌**的方式?我将不得不等待几个星期,看看我目前的设置是否再次中断... –

+1

@NicolasMiari是的,这是可能的,但我没有看到有关这方面的错误报告。 – VonC