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.

Isto clona todo o repositório do núcleo do MediaWiki. O pacote padrão será o de ponta, versão do desenvolvedor do MediaWiki. Uma vez que o repositório é clonado, você pode facilmente mudar para diferentes ramos ou tags (veja abaixo), incluindo as versões estáveis ​​de rastreamento do MediaWiki.

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, there are some external libraries that are now required, and no longer in our git repository. We use composer to manage them. There are two recommended methods of how to install them:

ou...
 * Download and install composer, switch to the core folder and then run


 * to create a  directory inside core folder of your MediaWiki.

Ramificações WMF
Pacotes remotos são usados ​​para controlar as versões do MediaWiki utilizadas no cluster de servidor da Fundação Wikimedia. A mais recente pode não ser totalmente estável, mas recebe correções de bugs muito rápido e são geralmente estáveis ​​o suficiente - afinal, estes são os grandes projetos como a Wikipédia está usando. Uma vez que um pacote REL* é considerado "estável", nós o 'etiquetamos' e o transformamos em uma versão tarball.

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/Vector.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