2017-02-15 5 views
3

私のgitプロジェクト用に私のBitBucketアカウントがグローバルにインストールされています。特定のプロジェクトでgitアカウントを変更する

今私はプロジェクトのために学校からGitlabアカウントを使用しなければなりません。私は、リポジトリのクローンを作成しようとすると、私はエラーを取得する:

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

Please make sure you have the co 

私はこのGitlabリポジトリに接続されていない私のBitbucketアカウントでクローンを作成しようとするので、それがあると思います。

誰かがこのプロジェクトのみの設定を変更する方法を知っていますか?

ありがとうございました! :)

+0

SSH鍵でクローンしていますか?あなたのクローンのURL 'git @ ...'? –

答えて

1

GitLabアカウントに~/.ssh/id_rsa.pubを追加する必要があります。

GitHub Profile | SSH Keys | Add SSH Keyブラウザを使用してください。次に、~/.ssh/id_rsa.pubという新しいSSHキーを追加します。

Create and Add SSH key


代替、SSHからhttpsにあなたのクローンのURLを変更します。次に、GitLab username/passwordでレポをクローンします。

+0

ああありがとう! SSH鍵を作成しました! Bitbucketでは常にhttps URLを使用しましたが、このプロジェクトでは無効になっています。 – Nieck

1

解決策は、@ sajib khanが提案するようにsshキーを追加することです。

sshキーをgitlabに追加したくない場合は、gitlabでhttp(s)経由で接続できるかどうかを調べることができます。そうであれば、http(s)リンクを使ってリポジトリをクローンすることができます。その場合、gitlabは機会にログインするように頼むかもしれません。

+0

このプロジェクトではHttpsが無効になっています!しかし、SSHを追加しました!ありがとう! – Nieck

関連する問題