公開鍵を登録してもpush出来ない問題でしばらく放置していたのですが、
Tom Copeland氏のサポート
のお陰で原因と解決方法がわかったので
まとめておきます。

  1. Dr. Nicのチュートリアルの通りにやる
  2. ただし、公開鍵の登録時には、公開鍵の末尾のコメント部分("=="の後ですね)に、メールアドレスなどのユニークな識別子を書いておく必要がある。

あとは、

pre>>
% git remote add rubyforge gitosis@rubyforge.org:
<<--

GitHubと両方登録しておいたら良いと思います。
Let's add remote rubyforge!

See Also

posted by genki genki on Thu 22 May 2008 at 19:13 with 0 comments

自前のSVNリポジトリで開発しつつ、
適宜必要に応じてRubyforgeやGitHubのリポジトリにPushする方法のメモです。

まずは以下のコマンドでremoteを追加します。

pre>>
% git remote add rubyforge gitosis@rubyforge.org:openid-fu.git
<<--

addの第一パラメータのrubyforgeというのは適当につけた名前です。
あとは、pushするだけです。

pre>>
% git push rubyforge master
<<--

Rubyforgeにpushするためには、
事前に公開鍵を登録しておく必要があります(See Also#2参照)

それから
こちら
でも報告されていますが、
Rubyforgeに登録する公開鍵の末尾のコメントに、メールアドレスなどの
ユニークな文字列を指定する必要があるようです。

See Also

posted by genki genki on Thu 22 May 2008 at 19:06 with 0 comments