This page looks best with JavaScript enabled

Actualizando un repositorio forkeado en Github

 ·   ·   2 min read

El viernes me dio por actualizar WPHardering, una excelente herramienta realizada por Daniel Maldonado creador de Caceria de spammers mas conocido en la red como @elcodigok  así que dije a actualizar el repositorio!.

http://ben.balter.com/digital-strategy-reporting/img/github-all-the-things.jpeg

Y en ese momento me quede -_-! como se hace ahora? si le hice un fork al repositorio original ahí me vino la duda y un poco de revisión de github di con lo que quería y para no olvidarme mejor

git clone https://github.com/sniferl4bs/proyecto.git  
cd proyecto

Ahora agregamos como origen el repositorio remoto

git remote add upstream https://github.com/repositorioforkeado/proyecto.git  
git fetch upstream

Con fetch upstream es hacer un pull de los cambios existentes en el repositorio Padre sin hacer un merge en nuestro repositorio.

Ahora toca actualizar nuestro repositorio para ello hacemos lo siguiente:

git fetch upstream  
git merge upstream/RAMAaActualizar  

Y ahi tenemos resuelto el problema :) vale mejor verlo en funcionamiento ;).

[snifer@rizel GITHUB]$ git clone git@github.com:Snifer/wphardening.git  
Cloning into 'wphardening'...  
Enter passphrase for key '/home/snifer/.ssh/id\_rsa':   
remote: Counting objects: 370, done.  
remote: Compressing objects: 100% (118/118), done.  
remote: Total 370 (delta 249), reused 370 (delta 249)  
Receiving objects: 100% (370/370), 95.62 KiB | 95.00 KiB/s, done.  
Resolving deltas: 100% (249/249), done.  
Checking connectivity... done.  
[snifer@rizel GITHUB]$ git remote add upstream git@github.com:elcodigok/wphardening.git  
fatal: Not a git repository (or any parent up to mount point /media)  
Stopping at filesystem boundary (GIT\_DISCOVERY\_ACROSS\_FILESYSTEM not set).  
[snifer@rizel GITHUB]$ cd wphardening/  
[snifer@rizel wphardening]$ git remote add upstream git@github.com:elcodigok/wphardening.git  
\[snifer@rizel wphardening\]$ git fetch upstream  
Enter passphrase for key '/home/snifer/.ssh/id\_rsa':   
remote: Counting objects: 107, done.  
remote: Compressing objects: 100% (70/70), done.  
remote: Total 107 (delta 74), reused 50 (delta 37)  
Receiving objects: 100% (107/107), 28.21 KiB | 0 bytes/s, done.  
Resolving deltas: 100% (74/74), done.  
From github.com:elcodigok/wphardening  
 \* \[new branch\]      develop    -> upstream/develop  
 \* \[new branch\]      master     -> upstream/master  
 \* \[new tag\]         v1.3       -> v1.3  
\[snifer@rizel wphardening\]$ git merge upstream/master  
Updating 48dba2c..19d3e13  
Fast-forward  
 README.md                                        |   10 +-  
 data/timthumbs.txt                               | 2459 +++++++++++++++++++++++++++++  
 data/wordpress.fuzz.txt                          | 1396 +++++++++++++++++++++++++++++  
 lib/checkWordpress.py                            |  108 ++---  
 lib/chmodWordPress.py                            |    9 +-  
 lib/deleteVersionWordPress.py                    |   26 +-  
 lib/fingerprintingWordPress.py                   |    6 +-  
 lib/indexesWordPress.py                          |   26 +-  
 lib/pluginsWordPress.py                          |  136 ++++---  
 lib/timthumbWordPress.py                         |   66 +++  
 lib/{wizardWordPress.py => updateWPHardening.py} |   35 +-  
 lib/wpconfigWordPress.py                         |   47 ++-  
 wphardening.py                                   |   53 +--  
 13 files changed, 4214 insertions(+), 163 deletions(-)  
 create mode 100644 data/timthumbs.txt  
 create mode 100644 data/wordpress.fuzz.txt  
 create mode 100644 lib/timthumbWordPress.py  
 rename lib/{wizardWordPress.py => updateWPHardening.py} (60%)

Tras esto solo falta hacer un git push y los cambios realizados, Espero que les sirva las locuras de este tontuelo.

Por si quieren ver el resto de las entradas relacionadas a GIT por favor sigan este enlace.

Regards,
Snifer

Share on
Support the author with

Avatar
WRITTEN BY