Download from Git/pt-br


 * Desde o MediaWiki 1.19beta2, 1.18.2, 1.17.3, núcleo do MediaWiki e extensões use para controle de versão. Para versões, veja 

Git is distributed version control software that allows users to download the very latest version of a branch, without having to wait for someone to get around to packaging it. MediaWiki will release faster, and it'll be easier for you to update your installation, roll back an upgrade, or submit patches. (Of course always remember official stable releases are less risky.)

See Git for more details, particularly for making contributions. Below are some quick directions for a couple common tasks.

Pré-Requisitos
You must have Git installed before you can use it. There are many different ways to acquire Git, depending on your operating system. For source and official binaries, check out git-scm.com. For alternative ways to install Git, use your favorite search engine to find instructions for your operating system.

It is recommended that you have composer installed to download and install third party libraries, but not required.

Baixar
Você pode baixar o MediaWiki mais recente (phase3 no SVN) usando Git, e também algumas extensões recentemente instaladas no servidor alocado da Fundação WikiMedia.

O primeiro passo é clonar o repositório do MediaWiki. isso vai levar algum tempo.

Utilize a linha de comando abaixo: git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git

No caso você vê "The requested URL returned error: 403" ou "error: The requested URL returned error: 403 while accessing https://gerrit.wikimedia.org/r/p/mediawiki/core.git" você precisa checar a versão do seu cliente Git git --version deve ser feita a atualização para o Git 1.7, sersões 1:1.7.2.3-2.2~bpo50+1, 1.7.9.2 e 1.7.9.6, são conhecidas para trabalhar.

This clones the entire MediaWiki core repository into a subdirectory named core. The default 'branch' will be the cutting-edge, developer version of MediaWiki. Once the repository is cloned, you can easily switch to different branches or tags (see below), including those tracking stable versions of MediaWiki.

Download for development
Se você tem (o qual é fácil solicitar) git clone ssh:// @gerrit.wikimedia.org:29418/mediawiki/core.git



Fetch external libraries
Starting with MediaWiki 1.25, some external libraries that MediaWiki requires are no longer in this "core" git repository. We use composer to manage them. To install these needed libraries:


 * Download and install composer, switch to the core directory and then run


 * If you don't want to use composer, or if you want to use the same set of vendor libraries as used on the WMF production cluster, you can instead   to create a   directory inside the core folder of your MediaWiki installation.

Ramificações WMF
Remote branches track the MediaWiki versions used on the Wikimedia Foundation server cluster. These may not be entirely stable, but they receive very quick bug fixes and are generally stable enough – after all, these are what major projects such as Wikipedia are using. Once a REL* branch is considered 'stable', we 'tag' it and turn it into a tarball release.

Para ver as ramificações que estão disponiveis, mude na sua copia MediaWiki o comando abaixo. git branch -r | sort -V Principais lançamentos são denotadas por "origin/REL ", e.g. "2". Para mudar para uma ramificação especial: git checkout -b REL origin/REL Por exemplo, para alterar a versão estável atual,, digite: git checkout -b origin/

MediaWiki tags (versão estável)
Alternativamente, versões estáveis ​​específicas de MediaWiki são rastreados usando 'tags'. Estes são análogos aos lançamentos tarball. Você pode ver as versões disponíveis com: git tag -l | sort -V Ao usar um tipo de comando não GNU, como no Mac OS X, você dependerá dos bons e velhos separadores: git tag -l | sort -n -t. -k1 -k2 -k3

Para usar uma tag especifica: git checkout

Última versão de desenvolvimento do MediaWiki
A última versão de desenvolvimento do MediaWiki é rastreado no pacote 'mestre'. Isto é o que é verificado localmente por padrão quando você clonar o repositório do MediaWiki. Se você tiver alternado para outro pacote, mas gostaria de voltar a usar a versão de última geração do MediaWiki, faça o seguinte: git checkout master

Mantenha atualizado
Se você estiver usando um determinado pacote ou a versão de desenvolvimento do MediaWiki, pegando as últimas alterações é realmente fácil. Mude para o diretório clone do MediaWiki e execute o comando de tração: git pull Todas as últimas alterações para o pacote que você está usando serão aplicadas.

Além disso, após a atualização, você deve executar o roteiro de atualização do MediaWiki, a partir da linha de comando: php maintenance/update.php

Mudando para uma versão diferente
Mudar para uma versão diferente do MediaWiki é muito mais simples do que com o Git com o SVN. Cada uma de nossas versões são controladas como pacotes ou tags. Se quiser mudar para um deles, tudo que você tem a fazer é verificar o pacote em particular ou tag que você quer dentro de seu diretório clone do MediaWiki: git checkout ou git checkout As alterações serão aplicadas automaticamente e você vai estar pronto para ir adiante.

Baixar

 * Lista de extensões no Git
 * A marca  deve ser substituída pelo nome da extensão que você deseja fazer o download, sem espaços. Para, seria TitleKey. (case sensitive!)

Baixe e clone uma extensão do Git:

cd /path/to/extensions git clone https: //gerrit.wikimedia.org/r/p/mediawiki/extensions/.git

Clone de desenvolvedores com: git clone ssh:// @gerrit.wikimedia.org:29418/mediawiki/extensions/.git O código-fonte pode ser inspecionado com:

https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/.git;a=tree;h=refs/heads/master;hb=master

Baixar todas extensões
Se você preferir ter todas as extensões do MediaWiki que estão em gerrit.wikimedia.org verficadas em sua máquina, faça o seguinte:

git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions.git cd extensions git submodule update --init --recursive

Para atualizar as extensões para suas versões mais recentes, basta fazer o seguinte:

cd /path/to/extensions git pull git submodule update --init --recursive

Para acompanhar um pacote específico: git submodule foreach 'git checkout -b REL1_24 origin/REL1_24 || :'

Using Git to download MediaWiki skins
MediaWiki 1.24 and later don't include skins in the Git download.

Baixar
git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins.git

Switch to the skins folder, that was just cloned. To get all the skins use:

git submodule update --init --recursive

Add a  line to your  file corresponding to the skin:
 * (This is identical to extension installation, only in a different directory.)
 * (This is identical to extension installation, only in a different directory.)

Detailed installation instructions are available on each skin's page here on MediaWiki.org, for example see Skin:Vector#Installation. Instructions for all other skins are analogous.

Ver também

 * , uma alternativa para baixar do Git
 * , uma alternativa para baixar do Git