Tag Archive Bash

PorErik Guerrero V.

Subir proyecto a github

Antes de comenzar debemos de registrarnos en github ya que usarémos las credenciales obtenidas en dicho servicio.

Comencemos!!

Nos posicionamos dentro de la carpeta del proyecto desde la terminal, seguido ejecutamos los siguientes comandos:

$ git init

$ git add .


$ git config --global user.name "MI_NOMBRE"


$ git config --global user.email "MI_EMAIL"


$ git commit -m "Mi primer commit"


$ git remote add origin git@github.com:MI_USUARIO/NOMBRE_DE_MI_PROYECTO.git


Por ejemplo:

$ git remote add origin git@github.com:edwin2020/mi-proyecto-java-mvc.git

Subimos los cambios a github

$ git push origin master

Obtener los cambios desde github

$ git pull origin master


Luego se tendrá que proporcionar las credenciales de acceso a github de su cuenta tanto al hacer push o pull.

Listo!!!

Nota:

En caso de presentara el siguiente error al hacer “pull” (bajar los cambios desde github).

* branch master -> FETCH_HEAD
fatal: rehusando fusionar historias no relacionadas

Los solucionamos de agregando –allow-unrelated-histories a nuestro pull, Ejemplo:

$ git pull origina master --allow-unrelated-histories

PorErik Guerrero V.

Centos 7: Instalar y/o Conectarse Por VPN con VPN FortiClient / Crear Bash de conexión

Cuando un usuario necesita trabajar desde un lugar diferente a la oficina principal y requiere acceder a los recursos de la compañía es decir servidores, máquinas virtuales o archivos de compartidos, es necesario que el usuario cuente con un recurso que le permita acceder a la compañía de manera virtual, para ello podemos usar VPN FortiClient de la siguiente manera:

ANTES INSTALAR

$ sudo yum install xterm glibc.i686 libgcc.i686 libstdc++.i686 glibc-devel.i686 gtk2.i686 libSM.i686

LUEGO DESCARGAR

https://www.zen.co.uk/yourhome/site-content/1/knowledgebasedownloads/forticlientsslvpn_linux_4.4.2331.tar.gz

EJECUTAR

$ cd ~/Descargas
$ tar -xzf forticlientsslvpn_linux_4.4.2331.tar.gz
$ cd forticlientsslvpn/64bit/
$ sudo ./forticlientsslvpn

Click en [Aceptar]

Luego nos conectamos con la siguiente linea
$ ./forticlientsslvpn_cli –server EMPRESA_VPN_IP:EMPRESA_VPN_PORT –vpnuser EMPRESA_VPN_USUARIO
Password: EMPRESA_VPN_PASSWORD

=================================================
Nota: podemos crear el siguiente bash de conexion
=================================================

$ sudo nano connvpn.sh

——————————————————————————-
#!/usr/bin/expect
spawn ./forticlientsslvpn_cli –serverEMPRESA_VPN_IP:EMPRESA_VPN_PORT –vpnuserEMPRESA_VPN_USUARIO
expect “Password for VPN:”
send “EMPRESA_VPN_PASSWORD\r”
expect “*(Y/N)”
send “Y\r”
interact

——————————————————————————-

Luego:

$ sudo chmod +x connvpn.sh
$./connvpn.sh

Si hemos seguido los pasos correctamente, ya podremos conectarnos a una vpn.