https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112019-07-01T15:08:41ZRuby Issue Tracking SystemRuby master - Bug #15969: https://git.ruby-lang.org/ruby.git does not work?https://bugs.ruby-lang.org/issues/15969?journal_id=790022019-07-01T15:08:41Zk0kubun (Takashi Kokubun)takashikkbn@gmail.com
<ul></ul><blockquote>
<p>On ruby-core documentation page 1, there is referenced <a href="https://git.ruby-lang.org/ruby.git" class="external">https://git.ruby-lang.org/ruby.git</a></p>
</blockquote>
<p>Yes, but</p>
<blockquote>
<p>but the following fails</p>
</blockquote>
<p>The documentation does not mention <code>git clone https://git.ruby-lang.org/ruby.git</code> at all. The https URL <a href="https://git.ruby-lang.org/ruby.git" class="external">https://git.ruby-lang.org/ruby.git</a> is referenced for a browsing purpose.</p>
<p>As GitHub is more reliable than single-hosted git.ruby-lang.org and there's only about 10s latency in GitHub mirror, we always recommend to clone ruby.git via GitHub (https / ssh). <a class="user active user-mention" href="https://bugs.ruby-lang.org/users/572">@hsbt (Hiroshi SHIBATA)</a> allowed only ssh access to git clone git.ruby-lang.org because it's supposed to be used only by commiters for that reason.</p>
<blockquote>
<p>as well as make-snapshot, which refers the same URL 3, fails</p>
<p>Should be the GitHub URL used instead?</p>
</blockquote>
<p>You're right. I believe we should use GitHub for it too.</p> Ruby master - Bug #15969: https://git.ruby-lang.org/ruby.git does not work?https://bugs.ruby-lang.org/issues/15969?journal_id=790042019-07-01T16:32:31Zvo.x (Vit Ondruch)v.ondruch@tiscali.cz
<ul></ul><p>k0kubun (Takashi Kokubun) wrote:</p>
<blockquote>
<blockquote>
<p>On ruby-core documentation page 1, there is referenced <a href="https://git.ruby-lang.org/ruby.git" class="external">https://git.ruby-lang.org/ruby.git</a></p>
</blockquote>
<p>Yes, but</p>
<blockquote>
<p>but the following fails</p>
</blockquote>
<p>The documentation does not mention <code>git clone https://git.ruby-lang.org/ruby.git</code> at all. The https URL <a href="https://git.ruby-lang.org/ruby.git" class="external">https://git.ruby-lang.org/ruby.git</a> is referenced for a browsing purpose.</p>
</blockquote>
<p>Ah, it somehow did not come to my mind that this is actually GitWeb link, especially comparing to the make-snapshot (that was actually the first issue I encountered, just tried to find some other link ...)</p>
<p>May be it would be useful to somehow explain the situation, that everybody is really expected to used the GH mirror, because for me mirror is just mirror, but I want the source code from its canonical location.</p>
<blockquote>
<p>As GitHub is more reliable than single-hosted git.ruby-lang.org and there's only about 10s latency in GitHub mirror, we always recommend to clone ruby.git via GitHub (https / ssh). <a class="user active user-mention" href="https://bugs.ruby-lang.org/users/572">@hsbt (Hiroshi SHIBATA)</a> allowed only ssh access to git clone git.ruby-lang.org because it's supposed to be used only by commiters for that reason.</p>
<blockquote>
<p>as well as make-snapshot, which refers the same URL 3, fails</p>
<p>Should be the GitHub URL used instead?</p>
</blockquote>
<p>You're right. I believe we should use GitHub for it too.</p>
</blockquote>
<p>That would be nice.</p> Ruby master - Bug #15969: https://git.ruby-lang.org/ruby.git does not work?https://bugs.ruby-lang.org/issues/15969?journal_id=790152019-07-02T01:45:23Zk0kubun (Takashi Kokubun)takashikkbn@gmail.com
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Applied in changeset <a class="changeset" title="Use GitHub ruby.git for make-snapshot Previously @hsbt disabled https git clone from git.ruby-la..." href="https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/0b858425e1e4f2de40dc0d8e5dd105a2fd93e478">git|0b858425e1e4f2de40dc0d8e5dd105a2fd93e478</a>.</p>
<hr>
<p>Use GitHub ruby.git for make-snapshot</p>
<p>Previously <a class="user active user-mention" href="https://bugs.ruby-lang.org/users/572">@hsbt (Hiroshi SHIBATA)</a> disabled https git clone from git.ruby-lang.org.</p>
<p>Using git.ruby-lang.org for non-commit purposes is discouraged. GitHub<br>
mirror is actually recommended because it's reliable than single-hosted<br>
git.ruby-lang.org, the mirror is almost always well-maintained, and its<br>
latency is very small (usually about 10s).</p>
<p>So we should just use GitHub here.</p>
<p>[Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: https://git.ruby-lang.org/ruby.git does not work? (Closed)" href="https://bugs.ruby-lang.org/issues/15969">#15969</a>]</p>