2013-11-20 10 views
5

私はubuntuサーバーにGitlabをセットアップしました。うまくいきました。私はその後、私はそれが合流する前にテストコードのためGitlab CIを設定したいGitlab設定のGitlab-CI

username:[email protected] 
password:123456 

URL http://123.456.789.100でGitlabにアクセスし、Gitlabのログインの詳細

。私はリンクを使ってGitlab CIを設定しました。私はランナー以外のすべてのことを設定しました。ランナーで ssh [email protected]<your gitlab url>を設定している間、私はエラーに直面

ssh [email protected] 
it prompts me for password 

はパスワード[email protected]'s: 私はgitlabサーバーに入るために使用されるgitlab年代のパスワード(123456)を入力し、その後、私はこのエラーを持っている

Permission denied please try again 

しかし私はhttp://123.456.789.100:8081(Gitlab-ciを8081ポートで受信するように設定しました)によってGitlab CI Webインターフェイスを取得しました。次に、私はGitlabサーバーのユーザー名とパスワードを[email protected]と123456と入力して、無効な資格情報を取得しました。

私は間違っていますか?

+1

なぜランナーからgitlabインスタンスにsshしようとしていますか? – Suever

答えて

2

[email protected]をsshに入れると、実際にGitLabを実行しているマシン(GitLabによって制御されるユーザーではなく)でgitユーザーを使用しようとしています。

問題のランナーにSSH keyを作成してからadd that SSH key to GitLabを作成するのが最も簡単な方法です。これにより、ランナーはGitLabインスタンスにアクセスし、必要なクローンとリポジトリにアクセスできます。

詳細については、this page on Configuring GitLab runnersを参照してください。

関連する問題