title: How to solve error message "abort: repository default-push not found! " in Mercurial?
body: <p>I am new to Mercurial and tried to push a test file to a repository online.
  I have encountered an error message as <code>abort: repository default-push not found!
  </code> when I tried to use <code>hg push</code> command.
  I have searched online and most of the answers mentioned to configure the .hg/hgrc file.
  I have done it and checked my .hg/hgrc file. It did have something as</p>
  
  <pre><code>[paths]
  default = https://ALab@bitbucket.org/Alab/analysis
  [web]
  cacerts = /etc/pki/tls/certs/ca-bundle.crt
  </code></pre>
  
  <p>To clarify my question, here are a few steps I performed and error messages I got. My machine is a RedHat Linux 5 server with default Python 2.4.3 installed. I have built a directory for Mercurial at <code>/home/Cassie/CassieDir/analysis</code> and a repository at bitbucket.org as analysis with username ALab. I have typed <code>commit</code> command and other <code>hg status</code> commands. They all seem fine. Then, I first created a dummy file called README and tried to push it at <code>/analysis</code> directory by</p>
  
  <pre><code>hg push
  </code></pre>
  
  <p>The error message showed:</p>
  
  <pre><code>abort: certificate checking requires Python 2.6
  </code></pre>
  
  <p>Then, to avoid certificate error, I then typed </p>
  
  <pre><code>hg push --insecure
  </code></pre>
  
  <p>The error message showed as</p>
  
  <pre><code>Not trusting file /home/Cassie/CassieDir/analysis/.hg/hgrc from untrusted user Cassie, group Cassie
  Not trusting file /home/Cassie/CassieDir/analysis/.hg/hgrc from untrusted user Cassie, group Cassie
  Not trusting file /home/Cassie/CassieDir/analysis/.hg/hgrc from untrusted user Cassie, group Cassie
  abort: repository default-push not found!
  </code></pre>
  
  <p>I also typed "hg push -vv" and outputs is the same as above.</p>
  
  <p>Thank you very much and please let me know if there is any confusion. </p>