Check the docs for Mercurial <http://www.selenic.com/mercurial/hg.1.html>, 
it explains why you keep getting that "extra" directory. (The BitBucket 
101<https://confluence.atlassian.com/display/BITBUCKET/bitbucket+101>docs might 
also be good to review)

> clone
>
> hg clone [OPTION]... SOURCE [DEST]
>
> Create a copy of an existing repository in a new directory.
>
> If no destination directory name is specified, it defaults to the basename 
> of the source.
>
In your case \mybitbucketproject is the basename so the hg clone is adding 
it in for you.  Try something like 
hg clone https://[email protected]/me/myproject  ./
do try getting it to close into your current directory. (Untested but the 
general is to tell hg where to put the clone, in this case ./ being current 
directory)


~Brian


On Thursday, April 18, 2013 7:36:56 PM UTC-5, jjg0 wrote:
>
> I started checking out pythonanywhere but ran into some trouble getting my 
> site up.  I was going through tutorials and decided to try using tortoise 
> hg mercurial and bitbucket to get my site from my computer to 
> pythonanywhere.  I was able to get mercurial on my computer and working, 
> and upload my site to bitbucket.  I can now push changes and make a 
> separate clone of the repository on my pc, but I still can't get the site 
> working on pythonanywhere.  I tried using their bash console with the cmd 
>
> hg clone https://[email protected]/me/myproject.  
>
> This works and I can see all my files on the pythonanywhere console, but 
> it seems to always create and extra folder in pythonanywhere that does not 
> happen on my pc.  So locally I have a folder that contains
>
> \localfolder\.hg
> \localfolder\web2py
> \localfolder\.hgignore
>
> when I push this to bitbucket it looks like this:
>
> \mybitbucketproject\.hg
> \mybitbucketproject\web2py
> \mybitbucketproject\.hgignore
>
>
> When I clone my repo in pythonanywhere I end up with an extra folder:
>
> \mypythonanywherefolder\mybitbucketproject\.hg
> \mypythonanywherefolder\mybitbucketproject\web2py
> \mypythonanywherefolder\mybitbucketproject\.hgignore
>
> I don't know why the 'mybitbucketproject' folder gets created, it looks 
> like pythonanywhere isn't expecting it to be there to work.   I think it 
> should look like '\mypythonanywhere\web2py' but I end up with an extra 
> folder in between and my site doesn't work.  I just get an Unhandled 
> Exception if I go to the site.  If I clone my repo on bitbucket to my pc I 
> don't get that extra 'mybitbucketproject' folder.  I don't know why it only 
> does that on pythonanywhere, and I'm not sure how to fix this.  I really 
> don't know what I am doing, I only just found out what all this 'git' stuff 
> was today.  I also had to look up what ssl was.  Getting a site working 
> online seems to be the most difficult part for me.
>
>
>
>
>
> On Tuesday, April 16, 2013 10:31:49 PM UTC-4, pallav wrote:
>>
>> 1. I do not have any experience with HostMonster. If they give you root 
>> access to a Linux (hopefully Ubuntu) shell it should be straightforward to 
>> install web2py (using the instructions from the book). It seems that this 
>> option has the most unknowns for you.
>>
>> 2. PythonAnywhere allows you to have custom domains if you buy their Web 
>> Developer account ($12/month -- https://www.pythonanywhere.com/pricing/). 
>> They seem to be very responsive (active in user forums and blogs) and 
>> should be able to walk you through any issues you encounter -- probably the 
>> best option for you if you have limited experience. However over the last 
>> few weeks of using them, I have found their servers to be unresponsive at 
>> times (usually resolves itself within a 10-15 minutes). I'm on the free 
>> account though, their paid account claims more bandwidth.
>>
>> 3. Google App Engine also supports custom domains. You will have to first 
>> sign up for a Google Apps for Business (
>> http://www.google.com/intl/en/enterprise/apps/business/) account - once 
>> you log in, you can go into domain settings and verify that you have 
>> ownership of the custom domain you are claiming (
>> http://support.google.com/a/bin/topic.py?hl=en&topic=9196&parent=2426592&ctx=topic),
>>  
>> then you can set the rest of it up using the instructions at 
>> https://developers.google.com/appengine/docs/domain . The cost will 
>> probably come out to around what the PythonAnywhere account costs.
>>
>> Does your app need SSL? If so, Google App Engine may not work - SSL on 
>> custom domain costs up to $40/month. If that is within your budget, it 
>> seems the most stable/supported of your options.
>>
>> If that is too much, PythonAnywhere offers SSL, but you will have to work 
>> with them via email/forums/phone (they need to install stuff manually for 
>> you when I checked last).
>>
>>
>> On Tuesday, April 16, 2013 8:43:55 PM UTC-4, jjg0 wrote:
>>>
>>> Hi Everyone
>>>
>>> I've been asked to replace a site for someone who currently has an 
>>> account and domain with hostmonster. I made a demo for them they like with 
>>> web2py and put it on google app engine. Aside from playing around with gae 
>>> I've never actually deployed a web2py site.  Pythonanywhere seems like it 
>>> would be the ideal option, in fact I probably should have been using them 
>>> from the beginning.  But since everything I made is on gae and their 
>>> current site is on hostmonster, it might be too late to consider 
>>> pythonanywhere.  For people who have experience deploying web2py, which 
>>> route do you think would be easier given what I currently have to work with 
>>> and how would I go about getting everything set up?
>>>
>>> 1.  Just use their hostmonster account, in which case I have no idea how 
>>> to get web2py working with them but hostmonster claims to support python.  
>>> I'm guessing this would require the most work
>>>
>>> 2.  Create a pythonanywhere account and upload the site there, then 
>>> somehow use their current domain name they have with hostmonster?  Is that 
>>> even possible?  If so, how?
>>>
>>> 3.  Stay on google app engine since the site is already up and running 
>>> and working.  Then somehow start using their domain name with hostmonster 
>>> instead of the generic www.mygmail.appspot.com?  I've looked into this 
>>> but it doesn't seem possible to do so.   I found some tutorials that let 
>>> you register a subdomain with google and use that, (register mysubdomain 
>>> and have www.mygmail.mysubdomain.com and play with the settings to 
>>> eventually use www.mysubdomain.com) but I haven't found anything that 
>>> lets you use a domain you already own from another company.
>>>
>>> Despite how clueless I am with actually launching  a site, the guy who 
>>> owns this business is very computer illiterate and said I can go whatever 
>>> route I think is best. (He foolishly assumes what I think is best and what 
>>> actually is best are the same!) The only requirement is that the domain 
>>> name for the site he owns stays the same. I think this part is what I'm 
>>> really hung up on at the moment. 
>>>
>>> Although I did make a demo site for them I wasn't planning on actually 
>>> replacing their current site for a while, but for whatever reason they 
>>> suddenly asked me to switch their site asap.  I'm not a professional web 
>>> developer and I'm not actually getting paid, so I'm a little unprepared:(  
>>>
>>> Any help would be greatly appreciated!
>>>
>>> Thanks so much!
>>>
>>>
>>>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to