Ticket #32300

Gitリポジトリの生成ができない

Open Date: 2013-10-15 21:15 Last Update: 2014-12-01 12:15

Reporter:
Owner:
Status:
Closed
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Works For Me
File:
None

Details

http://sourceforge.jp/projects/evernote-sticky/

上記のプロジェクトに参加させてもらっています。

経緯 このプロジェクトでは仕様の大幅変更にともないプロダクト名が変更になりました。 また、大幅変更にあわせてリポジトリも仕切り直しました。

状況 その操作の関係からか、Gitは有効だが、リポジトリは作成されていない(また作成画面が出ない)という状況になっています。

# このことについて個別に話を聞いた後、お手伝いできるかと参加した次第だったりしますが

調査結果 色々確認してみましたが、リポジトリをリセットするような手段はないように見受けました。(Web/sshシェル他)

お手数なのですが、プロジェクトのリポジトリ制御の状況確認とできれば「Git管理」が再表示される状態への復帰をお願いしたく。

よろしくお願いします。

Ticket History (3/11 Histories)

2013-10-15 21:15 Updated by: tsuyoshi_cho
  • New Ticket "Gitリポジトリの生成ができない" created
2013-10-15 21:27 Updated by: sugi
Comment

ご迷惑お掛けして済みません。調査いたしますので少しお待ちください。

2013-10-15 21:33 Updated by: ishikawa
  • Resolution Update from None to Works For Me
Comment

tsuyoshi_cho への返信

http://sourceforge.jp/projects/evernote-sticky/ 上記のプロジェクトに参加させてもらっています。 経緯 このプロジェクトでは仕様の大幅変更にともないプロダクト名が変更になりました。 また、大幅変更にあわせてリポジトリも仕切り直しました。

現状、SourceForge.JP のシステム上の制約で「(表示上のものではなく登録上の)プロジェクト名(urlなどに使われている名前)」は変更できないようになっています。上記の「経緯」に書かれたお話は この部分を変更したということでしょうか?

ということであれば 以前作成されたプロジェクトと現在のこのプロジェクトはシステム上は「なんの関連もない全く別のプロジェクト」として認識されています。

したがって、もし上記のような手続きを行なったというお話であれば 以前のプロジェクトにあったファイルやレポジトリは全て手作業で移動(コピー)させてやる必要があります。

状況 その操作の関係からか、Gitは有効だが、リポジトリは作成されていない(また作成画面が出ない)という状況になっています。 # このことについて個別に話を聞いた後、お手伝いできるかと参加した次第だったりしますが 調査結果 色々確認してみましたが、リポジトリをリセットするような手段はないように見受けました。(Web/sshシェル他) お手数なのですが、プロジェクトのリポジトリ制御の状況確認とできれば「Git管理」が再表示される状態への復帰をお願いしたく。 よろしくお願いします。

こちらでは特別な設定は行なっておりません(通常通りレポジトリの作成ができる状態になっています)。

レポジトリの作成や管理を行えるのは、そのプロジェクトの「プロジェクト管理者」に設定されているユーザのみですが tsuyoshi_cho さんは プロジェクト管理者に設定されていませんので管理画面は表示できないはずです(正常な動作です)。

プロジェクト管理者の方にお願いして 以下より管理者権限を設定してもらって下さい。

http://sourceforge.jp/projects/evernote-sticky/memberlist?show_detail=1

2013-10-15 21:39 Updated by: ishikawa
Comment

ishikawa への返信

経緯 このプロジェクトでは仕様の大幅変更にともないプロダクト名が変更になりました。 また、大幅変更にあわせてリポジトリも仕切り直しました。

現状、SourceForge.JP のシステム上の制約で「(表示上のものではなく登録上の)プロジェクト名(urlなどに使われている名前)」は変更できないようになっています。上記の「経緯」に書かれたお話は この部分を変更したということでしょうか?

捕捉しておきます。上記のような変更をおこなえる操作は現在存在していません。また、システム管理側に依頼されてもシステム上テクニカルに不可能な操作となりますので、ご相談があった場合には上記のような場合は新規にプロジェクトを作成していただくご案内をさせていていただいております。

2013-10-15 21:46 Updated by: tsuyoshi_cho
Comment

ishikawa への返信

ishikawa への返信

経緯 このプロジェクトでは仕様の大幅変更にともないプロダクト名が変更になりました。 また、大幅変更にあわせてリポジトリも仕切り直しました。

現状、SourceForge.JP のシステム上の制約で「(表示上のものではなく登録上の)プロジェクト名(urlなどに使われている名前)」は変更できないようになっています。上記の「経緯」に書かれたお話は この部分を変更したということでしょうか?

捕捉しておきます。上記のような変更をおこなえる操作は現在存在していません。また、システム管理側に依頼されてもシステム上テクニカルに不可能な操作となりますので、ご相談があった場合には上記のような場合は新規にプロジェクトを作成していただくご案内をさせていていただいております。

プロジェクト名自体は変更ありませんし、それは了解しております。 (主に内容のため)リポジトリを変更した際、操作は不明ですが、現在の状態

  • Gitは有効
  • リポジトリはない(サービス上もそう認識されている)
  • 操作により新規作成できない

というものです。

一応の経緯を記載しましたが、混乱させてしまいすみません。

2013-10-15 22:10 Updated by: ishikawa
Comment

tsuyoshi_cho への返信

(主に内容のため)リポジトリを変更した際、操作は不明ですが、現在の状態 * Gitは有効

はい 現状有効になっているのは確認済です

* リポジトリはない(サービス上もそう認識されている)

こちらも確認済です。また、削除済のレポジトリもないようですので このプロジェクトに関しましては一度も(過去に一つも) git レポジトリが作成されていない状態なのも確認しております。

* 操作により新規作成できない

こちらですが 具体的に「いつ(ごろ)」「どのような」操作を行なったかというのはわかりますでしょうか? また、その際にどのような状態になったか(エラー画面やエラーメッセージが表示されたか その際にどういう 文章が表示されたのか)わかりますでしょうか?

gitの管理画面よりレポジトリの作成を行うと 1) DB上に作成情報が登録され 2) それを元に(数分後)実際のレポジトリが作成される という流れになっています。現状 この 1) の部分が行われていません(行われた形跡がない)ので web の git 管理画面上の操作でなんらかの問題が発生したものだと思われます。ただ、こちらで(他のプロジェクトを使って)テストを行なった限り 現状問題は発生しておらず、再現ができていません。

  • すぐに確認できる 2013/10/07 以降のログを確認しましたが プロジェクトの git の管理画面へのアクセスの記録がありませんでした(= 作成自体を行う操作がされていませんでした)。エラーが発生したとすればなんらかのログが確認できる可能性がありますので いつごろ操作を行なったのかお教えください。
  • また、現時点で実際に git の管理画面からの操作を行っても 作成ができない状況でしょうか? (仮にそれを行う場合、その際に問題が発生するようであれば 具体的なエラーメッセージと時刻をお教えいただけると 助かります)
2013-10-15 22:54 Updated by: tsuyoshi_cho
Comment

ishikawa への返信

tsuyoshi_cho への返信

* 操作により新規作成できない

こちらですが 具体的に「いつ(ごろ)」「どのような」操作を行なったかというのはわかりますでしょうか? また、その際にどのような状態になったか(エラー画面やエラーメッセージが表示されたか その際にどういう 文章が表示されたのか)わかりますでしょうか?

こちらについては作業したユーザーに確認をとってみます。

gitの管理画面よりレポジトリの作成を行うと 1) DB上に作成情報が登録され 2) それを元に(数分後)実際のレポジトリが作成される という流れになっています。現状 この 1) の部分が行われていません(行われた形跡がない)ので web の git 管理画面上の操作でなんらかの問題が発生したものだと思われます。ただ、こちらで(他のプロジェクトを使って)テストを行なった限り 現状問題は発生しておらず、再現ができていません。 * すぐに確認できる 2013/10/07 以降のログを確認しましたが プロジェクトの git の管理画面へのアクセスの記録がありませんでした(= 作成自体を行う操作がされていませんでした)。エラーが発生したとすればなんらかのログが確認できる可能性がありますので いつごろ操作を行なったのかお教えください。

大分前ではあると思います。 # 7月かそれ以前

* また、現時点で実際に git の管理画面からの操作を行っても 作成ができない状況でしょうか? (仮にそれを行う場合、その際に問題が発生するようであれば 具体的なエラーメッセージと時刻をお教えいただけると 助かります)

現在、画面的にはこのようになってます。 http://flic.kr/p/gFq5zf

gitの管理画面自体に行けません。

ただ、開発者として私に制限があるのかもしれませんが、以前伺っている限りでは問題が発生した作業ユーザーも同様の状態だと聞いてます。

# もし、管理側から見て作成に問題がないようであれば、 # なにがしかの設定により開発者のリポジトリ操作権限を設定/解除しまっている、などでしょうか...

お手数かけてますが、よろしくおねがいします。

2013-10-16 08:24 Updated by: sado
Comment

tsuyoshi_cho への返信

現在、画面的にはこのようになってます。 http://flic.kr/p/gFq5zf gitの管理画面自体に行けません。 ただ、開発者として私に制限があるのかもしれませんが、以前伺っている限りでは問題が発生した作業ユーザーも同様の状態だと聞いてます。 # もし、管理側から見て作成に問題がないようであれば、 # なにがしかの設定により開発者のリポジトリ操作権限を設定/解除しまっている、などでしょうか...

管理ページのmemberlistを見れば分かりますが、tsuyoshi_choさんは該当プロジェクトの一般参加者として登録されており、特に他の権限は付与されていません。なので、リポジトリ作成の権限はありませんので、このような画面になると思われます。もう一人の方がプロジェクト管理者として全ての権限がありますので、その方に確認して頂くしかないかと思います。その方が同じような画面になるとすると、ログインしていないとか、別のアカウントで見ているとか、そのような可能性もないとは言えないかと思います。

ちなみに該当プロジェクトでは、リポジトリ機能に関してはgitのみオンになっているようですね。

2013-10-16 08:53 Updated by: None
Comment

sado への返信

tsuyoshi_cho への返信

現在、画面的にはこのようになってます。 http://flic.kr/p/gFq5zf gitの管理画面自体に行けません。 ただ、開発者として私に制限があるのかもしれませんが、以前伺っている限りでは問題が発生した作業ユーザーも同様の状態だと聞いてます。 # もし、管理側から見て作成に問題がないようであれば、 # なにがしかの設定により開発者のリポジトリ操作権限を設定/解除しまっている、などでしょうか...

管理ページのmemberlistを見れば分かりますが、tsuyoshi_choさんは該当プロジェクトの一般参加者として登録されており、特に他の権限は付与されていません。なので、リポジトリ作成の権限はありませんので、このような画面になると思われます。もう一人の方がプロジェクト管理者として全ての権限がありますので、その方に確認して頂くしかないかと思います。その方が同じような画面になるとすると、ログインしていないとか、別のアカウントで見ているとか、そのような可能性もないとは言えないかと思います。 ちなみに該当プロジェクトでは、リポジトリ機能に関してはgitのみオンになっているようですね。

はい、あわせて再確認してみます。

2013-10-16 11:33 Updated by: ishikawa
Comment

tsuyoshi_cho への返信

* また、現時点で実際に git の管理画面からの操作を行っても 作成ができない状況でしょうか? (仮にそれを行う場合、その際に問題が発生するようであれば 具体的なエラーメッセージと時刻をお教えいただけると 助かります)

現在、画面的にはこのようになってます。 http://flic.kr/p/gFq5zf gitの管理画面自体に行けません。

>

ただ、開発者として私に制限があるのかもしれませんが、以前伺っている限りでは問題が発生した作業ユーザーも同様の状態だと聞いてます。

すでにsadoの方からもコメントがありますが サイト側のバグではないですし 特になにか設定があるわけではないので 以下をご確認ください。

  • (これも既に私の方から最初にコメントに書きましたが)プロジェクト管理者権限のないユーザに関してはレポジトリの設定メニューは表示されません。tsuyoshi_choアカウントは evernote-sticky プロジェクトのプロジェクト管理者に設定されていませんので(添付の画像のように)メニューが設定メニューが出ないのが正常な動作です。
    • プロジェクト管理者として設定されているアカウントでログインしている場合のみ設定メニューが出ます
    • プロジェクトの開発者として登録されていてもプロジェクト管理者ではない場合には設定メニューは表示されません(作成されたレポジトリへの書き込み自体はできます)
    • SourceForge.JPにアカウントを持っていても、そのプロジェクトの開発者として登録されていない場合はそのプロジェクトのレポジトリ設定メニューが表示されないのはもちろんですが、そのプロジェクトに作成されたレポジトリへの書き込みもできません。
    • SourceForge.JPにアカウントを持っていても、ログインしていなければそのプロジェクトのレポジトリ設定メニューは表示されません。
  • evernote-sticky プロジェクトには プロジェクト管理者として kaji66 アカウントが登録されています。このアカウントにWeb上でログインしている状態であれば evernote-sticky プロジェクトのレポジトリの管理メニューは表示されます(もちろん、管理者権限のない他のプロジェクトにおいては表示されません)

プロジェクトのレポジトリ管理メニューが表示される/されないの条件は以上となっています。また、上記の 条件で正常動作しているのも確認済です。

その他レポジトリ権限に関する設定はありませんので、

# なにがしかの設定により開発者のリポジトリ操作権限を設定/解除しまっている、などでしょうか...

ということはありません(そのような設定項目はありません)

sadoからのコメントにもありますが kaji66 をお持ちのプロジェクト管理者の方が そもそもログインし忘れているか あるいは別のアカウントでログインしていることが考えられますので 以下を確認の上操作してみて下さい。

  • ログイン時には右上(一番上の黒い帯の右端、このチケットの画面のようなデザインのページの場合は一番上の白い帯の右から4番目)に どのアカウントでログインしているか アカウント名が表示されます。これが正しく kaji66 (あるいは 現在他には登録されていませんが プロジェクト管理者を追加した場合はそのアカウント名)となっていることを確認してください。
    • ログインしていない状態の場合は 右上には「アカウント」あるいは「ログイン」等が表示されておりアカウント名は表示されません。
  • プロジェクトのレポジトリの作成は SourceForge.JP のWeb上からのみ行えます。Web上での作成後実際にレポジトリが作成されて利用できるようになるまで5分ほどお待ちください。
2014-12-01 12:15 Updated by: ishikawa
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2014-12-01 12:15
Comment

こちらのチケットですが システム側の不備ではないこと 現状どういう状態になっているかその後ご連絡をいただいてないこと などを踏まえ いったんチケットをクローズさせていただきます。

なんらか原因/問題等見つかりましたら再度ご連絡ください。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login