<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>HI guys</div><div><br></div><div>Good news, I got it working! </div><div><br></div><div>The problem? it turns out, when I was moving one of the folders I found out there was a duplicate .ssh folder in my users folder. By default, when this was setup everything was installed under the Users folder in windows. I originally try to put everything in one folder so the file getting downloaded wont looks a mess in the Users.</div><div>So, I when to investigate the folder it was missing the two .rsa files. I pasted back the two rsa files in the users folders and now, my setup is now working smooothly. I even ran the git pull master origin and it pulled it successfully. And the ssh <a href="mailto:muzzymon@gerrit.wikimedia.org" style="line-height: 21.299999237060547px; color: rgb(0, 104, 207); cursor: pointer; font-size: 15px; background-color: rgb(255, 255, 255);">muzzymon@gerrit.wikimedia.org</a><span style="color: rgb(68, 68, 68); font-size: 15px; line-height: 21.299999237060547px; background-color: rgb(255, 255, 255);"> -p 29418 -v was fine too.</span></div><div><br></div>I am now at the part where I am trying to commit my first local change and learning Vim for the first time (oh joy).<div><br></div><div>So far now, I can finally sleep and hopefully continue my setup without any problems.... :)</div><div><br></div><div>Thanks all for responding to my thread I really do appreciate it.</div><div><br></div><div>-Muz</div><div><br><br><div><hr id="stopSpelling">Date: Tue, 5 Aug 2014 11:35:09 -0700<br>Subject: Re: [QA] Help setting up Git<br>From: spage@wikimedia.org<br>To: muzzymon@hotmail.com<br>CC: qa@lists.wikimedia.org<br><br><div dir="ltr">On Mon, Aug 4, 2014 at 7:41 AM, Muzammil Rajwadkar <span dir="ltr"><<a href="mailto:muzzymon@hotmail.com" target="_blank">muzzymon@hotmail.com</a>></span> wrote:<br><div class="ecxgmail_extra"><div class="ecxgmail_quote">
<blockquote class="ecxgmail_quote" style="border-left:1px solid rgb(204,204,204);padding-left:1ex;">


<div><div dir="ltr">One section where I have felt it doesnt explain much was on the setting up git-review page:<div><a href="http://www.mediawiki.org/wiki/Gerrit/git-review#Setting_up_git-review" target="_blank">http://www.mediawiki.org/wiki/Gerrit/git-review#Setting_up_git-review</a></div>
</div></div></blockquote><div><br></div><div>People think they're helping by adding separate pages for individual steps that duplicate material in the essential Gerrit/Tutorial and which drift out of date.  Follow the link for the proper explanation.<br>
</div><div> </div><blockquote class="ecxgmail_quote" style="border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div><div dir="ltr"><div>It mentions the following sentence: "<a href="http://www.mediawiki.org/wiki/Gerrit/Tutorial#Configuring_git-review" title="Gerrit/Tutorial" style="text-decoration:none;color:rgb(11,0,128);font-family:'Nimbus Sans L','Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;line-height:22.4px;background:none repeat scroll 0% 0% rgb(255,255,255);" target="_blank">Gerrit tutorial</a><span style="color:rgb(37,37,37);font-family:'Nimbus Sans L','Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;line-height:22.4px;background-color:rgb(255,255,255);"> recommends adding a git-review config file (.gitreview) telling git review to use "origin" as its default remote."</span><br>
</div></div></div></blockquote><div>That's a garbled version of what the Gerrit tutorial actually says, I replaced it with a link.<br><br>On Mac and Unix git-review has both a per-user configuration, and per-repository configuration.  Assuming you're only using git-review with MediaWiki, then you want it to always use "origin", so you specify this once in a .config/git-review/git-review.conf file in your home directory.  But apparently Windows doesn't have this. (Bluntly, it sucks to run Windows for much open source development.)</div>
<div> </div><blockquote class="ecxgmail_quote" style="border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div><div dir="ltr"><div>I found two of these files already on my PC but not sure which file location to edit. Would it be either in the: wikimedia\examples or in the wikimedia\core section?</div>
</div></div></blockquote><br>This is the second part, per-repository configuration.  Every git repository for which you upload fixes to gerrit for review needs a .git-review file, see <a href="https://www.mediawiki.org/wiki/Gerrit/Tutorial#Setting_up_git-review" target="_blank">https://www.mediawiki.org/wiki/Gerrit/Tutorial#Setting_up_git-review</a><br>
</div><div><div> </div><blockquote class="ecxgmail_quote" style="border-left:1px solid rgb(204,204,204);padding-left:1ex;"><div><div dir="ltr"><div> and would the file inside it look like this:</div><div>
<br></div><div><div>[gerrit]</div><div>host=<a href="http://gerrit.wikimedia.org" target="_blank">gerrit.wikimedia.org</a></div><div>port=29418</div><div>project=test/mediawiki/extensions/examples.git</div><div>defaultbranch=master</div>
<div>defaultrebase=0</div><div>defaultremote = origin</div><div><br></div><div>I added in the <span style="font-size:12pt;">defaultremote = origin line myself but does that look correct?</span></div></div></div></div></blockquote>
You can probably add this line to every repository's local 
.gitreview file as you are doing, but I'm not sure. The problem these instructions are trying to solve (having both an "origin" and a "gerrit" remote) is real but I never found out what circumstances trigger it.<br>
<br></div><div>Cheers,<br></div>-- <br><div dir="ltr">=S Page  Wikimedia Features engineer<br></div>
</div></div></div></div>                                          </div></body>
</html>