On 17 September 2014 22:31:28 BST, Bruno Girin <brunogi...@gmail.com> wrote:
>On 17 September 2014 20:47, Gareth France <gareth.fra...@gmail.com>
>wrote:
>
>>
>>  Not helpful for solving the immediate problem I know, but for the
>>> future the issue would be easy to solve if you kept a master copy of
>>> your source in a version control system such as git.  Then if the
>site
>>> becomes compromised you can just replace it with the correct code.
>>> Git is trivially easy to setup and start using.
>>>
>>> Colin
>>>
>>>  I have taken a quick peek and it says git-hub is free for public,
>open
>> source projects. I of course require private hosting as I wouldn't
>want
>> people to peek behind my site. So is there a free option for doing
>this? I
>> really don't have a budget for doing this sort of thing.
>
>
>Gitlab [1] is an open source alternative to Github and has unlimited
>free
>private repositories. It is not as full featured as Github especially
>in
>the team collaboration area but is more than enough for your use case.
>It
>takes 5 minutes to create a repo and the only gotcha is how to generate
>an
>SSH key to let git interact with it, which is explained in their help
>pages
>[2]. If you need more help with git, the git book [3] is available
>online
>for free.
>
>Using a VCS like git takes a bit of practice but once you're used to
>it, it
>is very liberating to know that you always have a golden master and
>that
>you can roll back any changes should you need to.
>
>[1] https://gitlab.com/
>[2] https://gitlab.com/help/ssh/ssh.md
>[3] http://git-scm.com/book
>
>Bruno
>

I recommend the Git book, when you have several hours free.

I also recommend making lots of commits. I keep forgetting to commit often 
enough, then it's a bit of a pain to split up the changes I've made into the 
right commits. You can easily join multiple commits into one bigger one, but it 
can be tricky to split a larger change up into smaller bits.


Neil

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/

Reply via email to