Hi Lucky Limey,

On Thursday, July 20, 2017 at 4:46:20 PM UTC+2, Lucky Limey wrote:
>
> I have a private repository set up for a project. I may be heading for a 
> dispute with one of the coders.... How do I protect the repository from 
> vandalism? I would hate for him to delete all our work etc. etc.
>

By removing his write access to the repository? Or just making a clone, or 
a simple copy of it...?

Otherwise, what are you exactly concerned with?

One of the beauties of a distributed version control system, which Git is, 
makes for each repository clone being a full/original/authentic repository 
copy. So as long as at least one person has the repository (locally, or 
wherever), the code and its history can`t get lost/damaged, no matter if 
some repository you`ve declared "central" gets corrupted/deleted/lost - you 
would just clone it again from any other still existing repository.

For example, if I have a GitHub repository, I`ll most probably have a local 
clone of it, the one which I`m working on, so even if my GitHub repository 
gets deleted/detroyed it won`t really matter as I still have everything in 
my local clone, and I can easily recreate GitHub repository as if the issue 
never happened.

Only in case if I`m the only one having the GitHub clone, and I haven`t 
synchronized my local clone lately (through fetch/pull) and there were some 
changes on GitHub side which gets destroyed, I would lose those latest 
commits since my last synchronization, but that`s really the worst case 
scenario - usually more than one person would work on GitHub repo, and any 
of them might have a more recent clone (or s fully up to date one).

Anyway, nothing beats regular/planned backups, just that Git might even 
save you when you (think you) don`t have one :)

Regards,
Buga

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to