2017-12-21 24 views
0

私はスターターバージョンでプロイクトを作成しました。OpenShift gitエラー "passwdファイルで現在のユーザーを検索できません:そのようなユーザーはありません"

後でプライベートレポジトリをクローンしたいと思っていました。

は、ユーザー名とパスワードを入力した後、私は

remote: Counting objects: 2357, done. 
remote: Compressing objects: 100% (197/197), done.remote: Total 2357 (delta 202), reused 278 (delta 147), pack-reused 1993 
Receiving objects: 100% (2357/2357), 3.63 MiB | 0 bytes/s, done. 
Resolving deltas: 100% (815/815), done. 
fatal: unable to look up current user in the passwd file: no such user 
Unexpected end of command stream 
+0

詳細情報が必要です。アプリケーションを作成するために正確なステップは何でしたか?これはS2Iビルドまたはドッカービルドでですか?この一連の投稿を見直して、プライベートGitリポジトリの使用を適切に設定しているか確認してください。 https://blog.openshift.com/private-git-repositoriespart1-best-practices/ –

+0

ブラウズカタログに行き、Node.jsオプションを選択しました。私はプライベートGitを "正しく"設定するためのすべての手順を読みましたが、私はこれを実装しませんでした。なぜこれはgitクローンと同じくらい簡単ではなく、資格情報を提供しますか? – Yael

+0

あなたのコメント「私はこれを実装していませんでした」は混乱しています。あなたは、あなたがブログの記事に記載されているような手順を何もしていないと言っていますか? OpenShiftのビルドログで、どこでエラーが表示されますか? –

答えて

0

を得たあなたはGitリポジトリの特定のバージョン(前2.7.0)のバグに遭遇してきました。この問題を回避するには、git cloneステップでuser.nameuser.emailの設定項目を入力するか、Gitバージョンをアップグレードしてください。

詳細はthis commitを参照してください。

+0

リプレイをありがとう。また、2つの環境変数GIT_COMMITTER_NAMEとGIT_COMMITTER_EMAILを指定した値でエクスポートすることもできます。 – Yael

関連する問題