Conectar NetBeans a un repositorio de GitHub

Es fácil trabajar en NetBeans utilizando Git como controlador de versiones, pero para hacer la conexión correctamente con GitHub hace falta seguir una serie de pasos que son los siguientes:

  • Crear el repositorio en GitHub, no hace falta incluir contenido.
  • Creamos el proyecto en NetBeans, o entramos en un proyecto que ya tengamos y queramos versionar en GitHub.
  • Hacer click derecho en el proyecto en el árbol de directorios de la izquierda en NetBeans, y seleccionamos «Versioning / Initialize Git repository»
  • Hacer otra vez click derecho sobre el proyecto y seleccionar «Git / Add»
  • Hacer otra vez click derecho sobre el proyecto y seleccionar «Git / Commit, seleccionando todos los elementos y especificando un texto explicativo del commit.
  • Hacer otra vez click derecho sobre el proyecto y seleccionar «Git / Push»

De esta manera ya tenemos creado y versionado el proyecto en local. Ahora lo conectamos con el repositorio de GitHub haciendo lo siguiente:

  • Hacer click derecho sobre el proyecto y seleccionar «Git / Remote / Push»
  • Especificamos el repositorio remoto, por ejemplo si hacemos la conexión con claves ssh la dirección será del tipo git@github.com:<miUsuario>/<miProyecto>.git
  • Al hacer el push nos preguntará en qué rama y seleccionaremos la rama «master», aceptando la pregunta «Set up remote tracking?»

Puede ser que al hacer este Push solo nos aparezca una rama o que aparezcan dos: una «main» que es la que creó GitHub al inicializar el repositorio y que no tiene apenas contenido, y otra «master» que es la que acabamos de crear. En ese caso, vamos a GitHub, seleccionamos la rama «master» como la rama por defecto y posteriormente borramos la rama «main». De esta forma ya se queda el repositorio preparado para versionar el proyecto.

Activar xdebug en XAMPP

Después de instalar XAMPP en Windows, para poder hacer debug de una aplicación en PHP con Netbeans hay que hacer unos pequeños cambios en el php.ini que viene por defecto. A partir de este momento consideraremos <xampp_home> el directorio donde hayamos instalado XAMPP, por ejemplo «c:\xampp»

Abrimos el fichero <xampp_home>\php\php.ini

Al final del mismo encontraremos la parte que se refiere a Xdebug. Tendremos que descomentar, es decir, quitar el «;» (las líneas que comienzan con un «;» son consideradas comentarios) de las líneas siguientes:

zend_extension = «C:\xampp\php\ext\php_xdebug.dll»

xdebug.remote_enable = 1
xdebug.remote_handler = «dbgp»
xdebug.remote_host = «127.0.0.1»

Ojo: también tendremos que poner el remote_enable a «1», que por defecto viene a «0». De forma que esas líneas del fichero nos quedan así:

xdebug_php_ini

Reiniciamos el servidor Apache y ya podemos hacer debug de programas PHP en Netbeans

(Tomado de la entrada: http://www.wikihow.com/Configure-XDebug-in-XAMPP-%281.7.2/Later%29-on-Windows )

Error «Cannot find include file …» en NetBeans

Minientrada

Si empezamos a codificar en el lenguaje C/C++ utilizando NetBeans IDE es probable que cuando hagamos nuestra primera aplicación nos encontremos con el error «Cannot find include file …»

Para solucionarlo, cerramos el IDE e instalamos las utilidades necesarias para construir aplicaciones C++, en Debian/Ubuntu y distribuciones derivadas se consigue mediante el comando:

sudo apt-get install build-essentials

En las distribuciones de Linux derivadas de Archlinux el comando sería:

sudo pacman -S base-devel

Una vez hecho esto, abrimos de nuevo NetBeans, vamos a Tools / Options / C/C++ y en la pestaña Build Tools pulsamos en el botón Restore Defaults y luego en el botón Apply. A continuación vamos a la pestaña Code Assistance, pulsamos en el botón Reset Settings y luego en Apply.

Una vez hecho esto deberían de desaparecer los errores en los «include».