GitHub para el desarrollo de sitios web

OK <Sé que puedo usar la progtwigción de Eclipse para Java, pero trabajo usando WAMP para editar files PHP, XHTML, JavaScript … ¿qué IDE es mejor para editar los files y usar GitHub? Porque no sé, quiero ir a localhost y luego copyr mis files a mi repository local de GitHub …

¡Cloud9 IDE podría ser lo que estás buscando! Es un IDE en línea con integraciones lists para usar con GitHub, heroku, etc. y también le permite compartir espacios de trabajo.

Eclipse tiene el plugin egit que es realmente agradable. Puede usar aptana que se basa en eclipse pero incluye todas las vistas web. Básicamente, puede editar todo lo que usted mencionó y muy bien, a la vez que proporciona una buena envoltura para sus repositorys git

http://aptana.org/products/studio3

http://eclipse.org/egit/

Bueno, no es un IDE, pero vim con algunos plugins de git es lo mejor para mí. Eclipse también debería tener algunos plugins de git, creo. ¡La mejor forma de aprender git es usarlo desde la command-line!

Emacs + tramp + la línea de command?

Actualización: se informa que el magit es compatible con el vagrant

Actualizar:

Mi experiencia: tengo un server Linux distante que ejecuta una aplicación de Rails. y repositorys privados git / apache (usando varios VirtualHosts con o sin ssl). Ese server ejecuta un server ssh. Uso la session bare ssh para el uso de la command-line (git, nominal admin.) Y emacs + tramp para editar de forma remota los files que se presentan en ese server. Yo no soy reprendido por las herramientas anti-eye-candy (en cuanto a cosas para drag and drop), te sugiero que pruebes emacs (mira EmacsW32 y nXhtml si estás en Windows). Supongo que puede instalar un server ssh en su máquina WAMP … Si este es el caso, podría abrir su file desde emacs simplemente usando la siguiente syntax (suponiendo que edite el /home/renaud/.bashrc en el server distante) :

/ssh:user@obf.uscatedmachine.org:/home/user/.bashrc 

Con masilla en Windows: mira eso y esta publicación.

Funciona igual para los directorys. Se le solicitará su contraseña una vez, y luego edite el file / directory como si fuera solo en su máquina. Para la parte git, me he verificado a mí mismo ya que hago las cosas git directamente desde una terminal ssh, pero se informa que el último ataque mágico es compatible con vagabundeo ( es decir, fontanería git remota a mi entender).

Si nunca antes ha usado emacs, no será fácil. Primero tendrá que aprender los principios básicos de emacs y personalizarlos para que se ajusten a sus necesidades. Mi opinión es que vale la pena intentarlo. Podría ayudarte con la configuration básica si es necesario.

(Me uso emacs casi todo en mi linux box desde la edición de text simple a la progtwigción de Java.)

Actualizar:

Después de algunas testings, ¡magit funciona muy bien de forma remota (probado en Linux)! ¡Un nuevo modo agregado a mi configuration gracias a su pregunta!