debian handbook russian translation
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Notes about the Git repository

I attach some importance to having a clean history in the repository.
So please try to follow the rules and advice given in this file.

Learn git

If you don't know Git, please take the time to read a good tutorial:

$ man gittutorial

If you want a full book, you can checkout

Configure git

Ensure you have properly configured Git with you real name and your email:

$ git config --global "Your Complete Name"
$ git config --global "your@email"

Retrieving the sources
Read-only anonymous access:
$ git clone git://

SSH access for contributors with write access:
$ git clone git+ssh://

Updating your working copy

From time to time, you will have to integrate the changes commited by
others since your last synchronization (in particular before a push,
otherwise your push will be rejected), please use "git pull --rebase" for

This will avoid merges and keep a clean linear history.

Pushing your work to the official repository

The official repository is on If you want write access to
this repository, you need to be added to the debian-handbook project.
Create an alioth account if you don't have any, login and then use
the "request to join" link on this page:

Fill in the reasons why you want to be added. If you plan to translate
the book, say on which translation you want to work on, etc.

You should also follow the advice on
to setup your SSH access to Alioth (in particular the part to handle
differing username and the installation of your public SSH key).

Once you have been added to the project, you can use this Git url to
clone the repository and push your changes:

If you already have cloned a repository from the read-only URL
you can update the URL with this command:
$ git remote set-url origin git+ssh://

Before pushing changes to the official repository, please double
check what you're about to push with this command for example (you can
add -p if you want to see the details of the changes):
$ git log --stat @{u}..HEAD
(This command assumes that you're going to push the current branch).

If needed, use "git rebase -i" to clean the set of commits that you're
about to push.

Official branches

- master: development branch (currently targeting Wheezy)
- squeeze/master: main branch for the version targeting Squeeze
- squeeze/print: print version of the book targeting Squeeze
  (based on squeeze/master but with supplementary markup to
   avoid some pitfalls of the dblatex conversion)

Official tags

They have this format <codename>-<type>-<lang>-<edition>.

<codename> is the Debian release codename.
<type> is "print" or "ebook".
<lang> is the language code (ex: "en" or "pt-BR")
<edition> is the edition number ("ed1" for the first edition)

debian/<version> tags point to the corresponding releases of the Debian