2017-06-07 78 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