Ora vamos lá dar continuidade a este manual de manuais.
No post anterior usei o NPM para instalar uma aplicação chamada ESLint, que serve para nos dizer se o nosso código tem erros de sintax e para nos ajudar a formatar o código de forma a que seja mais fácil ler.
# npm install -g eslint
Na consideração que se está a usar Linux, o # significa que é o utilizador 'root' e o -g instala a aplicação de forma a permitir que todos os utilizadores do computador, possam usar a aplicaçáo a partir de qualquer directoria. Para trabalharmos no projecto, não vamos usar o utilizador que é administrador, mas um utilizador comum ($).
Então criamos uma nova directoria "projecto-do-macaco" e dentro dessa directoria iniciamos um projecto com o NPM.
$ mkdir projecto-do-macaco
$ cd projecto-do-macaco
$ npm init -y
$ ls
packages.json
$
Um novo ficheiro foi criado e agora podemos configurar algumas propriedades do projecto e quem sabe tratar já do sitio onde iremos guardar todas as alterações que fizemos.
A melhor forma para guardar os nossos dados, está ora na utilização de serviços como o github e\ou o gitlab, ou então, caso tenhamos um computador extra, podemos usar esse computador para guardar os nossos dados. Tendo em conta que o github agora usa os "tokens", para não termos o trabalho de andar a copiar uma sequência de caractéres que não são fáceis de memorizar, o melhor é usar o computador extra. Vou considerar que o outro computador é um Linux Debian ( por exemplo ), e que fizemos a instalação minima e instalamos o programa git. ( apt install git ) Nessa máquina criamos um utilizador e esse será o utilizador que iremos usar para fazer login por SSH e salvar os nossos dados do projecto e\ou outras coisas que queiramos guardar, com o git.
- SERVIDOR
# apt install openssh-server git -y
# useradd -s /bin/bash -m git
# passwd git
# /etc/init.d/ssh start
# su git
$ cd
$ mkdir projecto-do-macaco.git
$ cd projecto-do-macaco.git
$ git init --bare
Depois de termos esta parta criada na máquina SERVIDOR a partir do nosso COMPUTADOR fazemos o clone do nosso projecto ou então dizemos ao git onde é que o nosso projecto irá ser salvo.
$ git add .
$ git commit -m "Primeiro Commit"
$ git add remote origin git@IP_DO_SERVIDOR:/home/git/projecto-do-macaco.git
$ git push
Se não sabes usar o git, vê os videos que estão no post anterior sobre o tema e caso prefiras ler, procura na internet por documentação ou artigos relacionados com a utilização do git.
A partir daqui, todas as alterações que são feitas e salvas dentro da pasta que tem o nosso projecto, estão a ser monitorizadas pelo git, para quando quisermos guardar as alterações noutro computador. (servidor)
Comentários
Enviar um comentário