2013-08-27 16 views
7

Githubの私の経験では、私は[email protected]のように私のユーザとリポジトリを複製する必要があることを誓った。しかし、これを試してみると、パスワードがgitlabから認識されません。 gitlabユーザでのクローニングだけが動作します。gitlabのSSHを設定するには?

誰でも私を助けてください??? - gitlabのアクセス権をどのように設定する必要がありますか?

答えて

12

gitlabのインストール手順に従った場合は、それをgitという名前のLinuxボックスにインストールしておく必要があります。通常、この

/home/git/gitlab 

のようなフォルダ内したがって、あなたは、私はあなたが「SSHの設定」によって何を意味するかわからない[email protected]

を使用する必要があります。しかし、各ユーザは自分の鍵ペアを使用することが予想されるため、通常のgitコマンドを使用してgitlab管理リポジトリにアクセスする際に問題はありません。次の両方のは、各ユーザーが

git config --global user.name "elitmus" 
git config --global user.email "[email protected]" 

は、そのためのgitが一意に各ユーザーを識別することができます使用して(自分のローカルマシン上で)自分のGitのIDを設定しておく必要があり

git clone ssh://[email protected]:group/repo.git 
git clone [email protected]:group/repo.git 

動作するはずです。

+0

こんにちは。 sshを使ってgitlabsからクローンを作成するときに、別のユーザ名を使用するにはどうすればいいですか? – Mani

+0

ホームディレクトリでGitlabが見つからないために使用しているユーザー名を確認するにはどうすればいいですか?[email protected] –

0

私の経験上、gitユーザとしてgitlabサーバに接続し、#の束でいっぱいになったauthenticated_keysファイルを修正しなければなりませんでした。それをクリアした後、GitLab GUIにSSHキーを追加して、クローンして正常にプッシュすることができました。

希望に役立ちます。

関連する問題