2014-02-09 32 views
1

我有我的帳戶bitbucket,我創建了私人回購。但是,當我嘗試將我的代碼推送到我的私人回購時,它給我錯誤的回購不存在,而它存在。git強制命令conq用戶名

關於進一步調查我發現,雖然我做bitbucket任何命令,它觸發力命令

Remote: Forced command: conq username:<username> 

在此,用戶名是不是我的。它屬於我的一個朋友。我不知道這個改變是如何實現的。

如何更改此用戶名或如何停止此命令?

+0

什麼都讓你覺得奇怪,如果你檢查'混帳配置--list '?你很有可能在那裏看到它。如果你不這樣做,你可能也想檢查一下你的ssh配置。 – Wrikken

+0

我在'git confit --list'中看不到任何奇怪的東西。並且沒有ssh配置文件,我猜這裏沒有額外的代理來更改用戶名? – bunkdeath

回答

0

這可能會晚點來回答這個問題,但我發現我解決這個問題,因爲提到simonxy,這可以是一個解決問題的方法,但我的情況有點不同。

我在辦公室工作,我需要使用特定的私鑰連接到服務器,並且當我每次嘗試使用ssh登錄時,首先嚐試使用此私鑰登錄(因爲這會讓我的第一個ssh密鑰添加到新系統)。不幸的是,有人使用這個密鑰對他們的bitbucket a/c導致用他們的憑證登錄。我的私人回購拒絕了這個請求,並得到了錯誤。

因此,我刪除了我的所有私鑰並重新添加它們,這次我的辦公私鑰稍後添加了。 :)

希望這可以幫助其他人誰遭受類似的問題:)