<p dir="auto">Looks like go get is broken again on ssh git repos.</p>
<p dir="auto">For example:<br>
$ go get -v -f -u -insecure ./...<br>
package github.com/marcopeereboom/gck: unable to parse output of git config remote.origin.url<br>
package github.com/marcopeereboom/gck/ast: unable to parse output of git config remote.origin.url<br>
...</p>
<p dir="auto">$ git config remote.origin.url<br>
<a href="mailto:git@github.com">git@github.com</a>:marcopeereboom/gck.git</p>
<p dir="auto">This also happens for ssh git repos with an explicit ssh origin: ssh://my.server.com/git/myrepo.git</p>
<p dir="auto">https repos seem to still work fine.</p>
<p dir="auto">$ go version<br>
go version devel +60b7d27 Tue Jul 14 06:21:57 2015 +0000 darwin/amd64<br>
$ git version<br>
git version 2.3.8 (Apple Git-58)</p>
<p dir="auto">I do see this on OpenBSD as well.</p>
<p dir="auto">by <strong><a href="mailto:2852914@wessie.info">2852914@wessie.info</a></strong>:</p>
<pre class="notranslate">What does 'go version' print?

go1.3.3 (playground)

What steps reproduce the problem?

<a href="http://play.golang.org/p/9QmhMAmrSG" rel="nofollow">http://play.golang.org/p/9QmhMAmrSG</a>

What happened?

Compiles and runs

What should have happened instead?

Should be illegal to compile according to the spec on short-hand variable declarations
<a href="http://golang.org/ref/spec#Short_variable_declarations" rel="nofollow">http://golang.org/ref/spec#Short_variable_declarations</a> which states that "a, a :=
1, 2 // illegal: double declaration of a or no new variable if a was declared
elsewhere".</pre>