Restaurando Blog Github Ssh

· Lectura en 2 min · (310 Palabras) ·

Blog Abdiasriver

Creado con github pages y hugo.

El repositorio Blog solo es el backup del sitio, en el cual se agregaron submodulos. Aqui es donde esta todo el source.

Instalacion de paquetes necesarios

$ pacaur -S git openssh xclip hugo

Creando clave ssh

  1. En la raiz de tu sistema crea una carpeta .ssh si es que no existe
$ mkdir ~/.ssh
  1. Descarga el script de configuracion github y dale permisos de ejecucion
$ chmod +x *.sh
$ sh git-config.sh
  1. Despues de haber terminado de ejecutar git-config.sh se guardarĂ¡ la clave en el portapapeles por lo que nos dirigimos a la configuracion de nuestro github y la pegamos en claves ssh con cualquier nombre.

Clonando con ssh y configurando submodulos

  1. Clona el repositorio blog con ssh
$ git clone [email protected]:abdiasriver/blog.git
$ cd blog
$ git submodule init
$ git submodule update

  1. Efectua los cambios necesarios o creando una nueva entrada.
  2. Para enviar los cambios al repositorio utiliza el siguiente script, personalizalo a tu gusto y despues ejecutalo con.

sh up.sh

o tambien puedes usar

git add .
git commit -m 'comentario'
git push
  1. Te marcara un error , para ello ve a la carpeta public y ejecuta
$ cd public
$ git checkout master && git pull
  1. si tu blog no tiene submodulos solamente necesitas clonarlo y hacer un git checkout master && git pull para que se actualize el repositorio en el local.

Agregando submodulos

$ git init
$ git remote add origin [email protected]:abdiasriver/blog.git
$ git submodule add https://github.com/appernetic/hugo-bootstrap-premium.git themes/hugo-bootstrap-premium
$ git submodule add [email protected]:abdiasriver/abdiasriver.github.io.git public
$ echo 'public/' > .gitignore
$ git submodule init
$ git submodule update

License

Open sourced under the MIT license.

Sponsors

Abdiasriver