2017-02-15 23 views
3

我的BitBucket帳戶是爲我的git項目全局安裝的。更改特定項目中的git帳戶

現在我必須使用我校的Gitlab賬戶來開展一個項目。當我嘗試克隆庫我得到的錯誤:

Cloning into '*****'... 
Permission denied (publickey). 
fatal: Could not read from remote repository. 

Please make sure you have the co 

我認爲,這是因爲我嘗試用未連接到該Gitlab庫我的帳戶到位桶克隆。

有人知道如何才能更改我的配置只有這個項目?

感謝您的幫助! :)

+0

你是用SSH密鑰克隆的嗎?你的克隆網址'git @ ...'? –

回答

1

您需要將您的~/.ssh/id_rsa.pub加入您的GitLab帳戶。

前往GitHub Profile | SSH Keys | Add SSH Key使用瀏覽器。然後添加一個新的SSH密鑰~/.ssh/id_rsa.pub

Create and Add SSH key


替代,改變你的克隆URL從SSHhttps。然後用您的GitLab username/password克隆回購。

+0

啊謝謝!創建一個SSH密鑰工作!使用Bitbucket,我總是使用https url,但在此項目中禁用。 – Nieck

1

解決方法是將您的ssh密鑰添加爲@sajib khan建議的值。

如果你不想添加你的ssh密鑰到gitlab,你可以看看gitlab是否允許你通過http連接。如果是這樣,那麼你可以用http(s)鏈接克隆回購。如果是這種情況,那麼gitlab可能會要求您偶爾登錄。

+0

在此項目中禁用Https!但添加SSH工作!謝謝! – Nieck