Projet Q, jour après jour

November 13, 2008 – 10:16 am

J’attaque un nouveau projet particulièrement excitant. Cette fois, je lance avec 2 associés un service pour les entreprises lié aux ressources humaines. Dans le plus pur style 37signals, agile et RoR. Pour ce blog je nommerai le projet par son initial, le “projet Q”

En suivant les recommendations de The Art of Rails, livre de niveau 2 en Rails, tres utile pour passer a une meilleure compréhension et une utilisation plus efficace de Rails, j’ai commencé par travailler sur le modèle. J’ai ensuite fais quelques pages en html, css avec un design tres simple pour pouvoir montrer à mes associés de quoi il retourne.

Hier, j’ai commencé par installer le plugin restful authentication, sans rencontrer trop de problème. J’ai ensuite suivi le podcast de Michael Slater sur Git pour créer un repository sur Github. Etant sur windows la partie clé SSH est plus complexe que sur Mac ou Linux. En téléchargeant le pack complet de Putty, j’ai pu assez facilement générer une clé privée et une clé publique. Mais pour l’instant je bloque sur la première mise sur github de mon code avec l’erreur :

C:\…>git push origin master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Il semble qu’il s’agisse là d’un problème au niveau de la publication de la clé publique sur github.Un micmac entre SSH sur mon PC et le serveur de réception.

Apres pas mal de sueur et de google, j’ai fini par suivre les instructions sur github pour créer sa clé publique sous windows et ça a marché pil poil.  Le problème venait du fait que mon fichier contenant la clé publique était dans le mauvais repertoire. Il fallait le mettre dans C:\Documents and Settings\{Votre Nom}\.ssh avec le bon nom id_rsa.pub

Très souvent, les blocages lorsque l’on suit ce genre d’intructions ou un tutorial viennent des répertoires. Que de temps perdu !

Donc j’ai réussi a mettre la première version de mon code sur Github.

Suite du programme : la partie compte et utilisateur du site.

Digg!

Tags: , , ,

Post a Comment