Re: [Tutti-devel] [Tutti] Erreur compil UI
On Mon, 11 Jul 2016 16:37:06 +0200 Ludovic Pecquot <ludovic.pecquot@e-is.pro> wrote:
Bonjour Benjamin,
Bonjour,
Désolé de te relancer à ce sujet, mais nous devons partir d'une version saine afin de d'avancer sur cette fonctionnalité.
Tu as vraiment de la chance que j'ai vu ton mail :(. Je ne regarde les mails qui arrivent en direct sur ma boite que très rarement. Il faut vraiment utiliser la liste de diffusion sur lequel Christian m'a demandé de t'inscrire et sur lequel je répond actuellement. Toutes les personnes que tu as mis en copie sont aussi inscrite sur cette liste. Et d'autres personnes aussi inscrites pourraient peut-être avoir une solution a ton problème.
Christian nous a recommandé de partir de la version actuelle en production: 4.5.4.
Il me semble que la dernière version est la 4.5.5
Nous n'arrivons pas à compiler cette version non plus. Même erreur du compilateur jaxx.
Je ne vois pas du tout d'où peut venir le problème. J'ai créer un nouvelle utilisateur (pour être sur de ne pas avoir une configuration particulière) puis: $ git clone https://gitlab.nuiton.org/codelutin/tutti.git $ cd tutti/ $ mvn install et le résultat est: ... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Tutti ............................................. SUCCESS [2:50.835s] [INFO] Tutti :: Persistence .............................. SUCCESS [7:13.004s] [INFO] Tutti :: Ichtyometer API .......................... SUCCESS [5.085s] [INFO] Tutti :: Caliper API .............................. SUCCESS [1.943s] [INFO] Tutti :: Report Generator ......................... SUCCESS [2:09.208s] [INFO] Tutti :: Service .................................. SUCCESS [2:06.760s] [INFO] Tutti :: UI Updater ............................... SUCCESS [1.470s] [INFO] Tutti :: UI ....................................... SUCCESS [3:13.347s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 17:55.040s [INFO] Finished at: Tue Jul 12 14:29:00 CEST 2016 [INFO] Final Memory: 343M/937M [INFO] ------------------------------------------------------------------------ avec: $ mvn --version Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200) Maven home: /opt/maven3 Java version: 1.8.0_92, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk/jre Default locale: fr_FR, platform encoding: UTF-8 OS name: "linux", version: "4.6.3-1-arch", arch: "amd64", family: "unix" Donc je ne peux pas vraiment aider plus :(.
Pouvons-nous planifier un rdv téléphonique cette semaine (certes courte) pour valider avec toi le framework de dev.
Merci
2016-07-11 10:23 GMT+02:00 Ludovic Pecquot <ludovic.pecquot@e-is.pro>:
Bonjour
J'ai une erreur de compilation du projet Tutti dans le cadre de l'intégration de la synchro. Je suis reparti de la branche develop, puis de master, et j'ai toujours cette erreur du plugin jaxx:
[INFO] --- jaxx-maven-plugin:2.29:generate (default) @ tutti-ui-swing --- [INFO] use project compile scope class-path [INFO] Detects 51 modified jaxx file(s). ERROR [main] (JAXXEngine.java:363) run - unable to find CompiledObject associated with tag <EditSpeciesBatchPanelUIModel>; should have been registered before second pass java.lang.IllegalStateException: unable to find CompiledObject associated with tag <EditSpeciesBatchPanelUIModel>; should have been registered before second pass at jaxx.compiler.tags.DefaultObjectHandler.compileSecondPass(DefaultObjectHandler.java:477) at jaxx.compiler.JAXXCompiler.compileSecondPass(JAXXCompiler.java:642) at jaxx.compiler.tags.DefaultObjectHandler.compileChildTagSecondPass(DefaultObjectHandler.java:1335) at jaxx.compiler.tags.DefaultObjectHandler.compileChildrenSecondPass(DefaultObjectHandler.java:1300) at jaxx.compiler.tags.DefaultObjectHandler.compileSecondPass(DefaultObjectHandler.java:498) at jaxx.compiler.tags.DefaultComponentHandler.compileSecondPass(DefaultComponentHandler.java:150) at jaxx.compiler.JAXXCompiler.compileSecondPass(JAXXCompiler.java:642) at jaxx.compiler.JAXXCompiler.compileSecondPass(JAXXCompiler.java:795) at jaxx.compiler.tasks.CompileSecondPassTask.perform(CompileSecondPassTask.java:78) at jaxx.compiler.JAXXEngine.run(JAXXEngine.java:349) at org.nuiton.jaxx.plugin.GenerateMojo.doAction(GenerateMojo.java:527) at org.nuiton.plugin.AbstractPlugin.execute(AbstractPlugin.java:125) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) at org.codehaus.classworlds.Launcher.main(Launcher.java:47) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) [ERROR] JAXX detects 1 error :
C:\dev\tutti\_src\allegro-campagne\tutti-ui-swing\src\main\java\fr\ifremer\tutti\ui\swing\content\operation\catches\species\EditSpeciesBatchPanelUI.jaxx:1 : null
Portant, l'objet EditSpeciesBatchPanelUIModel est bien référencé dans le jaxx ... Peux-tu nous éclairer la dessus ?
Pour info je compile avec jdk1.8.0_60, maven 3.0.5 (3.1.1 même résultat)
-- Cordialement,
*Ludovic PECQUOT* E-IS - Environmental Information Systems - www.e-is.pro <- visitez notre *nouveau site *web *"Ensemble, allons plus loin !"*
Téléphone : (+33) 9 53 24 41 20 / (+33) 6 62 86 37 82 Adresse : 19 rue Cassiopée, 53470 MARTIGNE SUR MAYENNE Email : ludovic.pecquot@e-is.pro Fax : (+33) 9 58 55 73 50
-- Cordialement,
*Ludovic PECQUOT* E-IS - Environmental Information Systems - www.e-is.pro <- visitez notre *nouveau site *web *"Ensemble, allons plus loin !"*
Téléphone : (+33) 9 53 24 41 20 / (+33) 6 62 86 37 82 Adresse : 19 rue Cassiopée, 53470 MARTIGNE SUR MAYENNE Email : ludovic.pecquot@e-is.pro Fax : (+33) 9 58 55 73 50
-- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com
Merci Benjamin pour ta réponse... Oui effectivement je n'ai pas eu le réflexe de passer par la liste J'ai réussi à compiler sous linux, comme toi. Mais sous Windows rien à faire... Comme l'Ifremer est principalement équipé Windows (à moins que je me trompe) donc on va devoir trouver ce qui ne passe pas dans le plugin jaxx dans cet environnement. Je vais regarder ça cette semaine et proposer un patch. Du coup, est-ce que tu peux juste vérifier que je suis présent dans la devel jaxx (au pire je me réinscris) et si j'ai les droits pour faire un pull-request sur le repo. Je crois que mon pseudo chez vous c'est lpecquot ou ludovic.pecquot Merci. Le 12 juillet 2016 à 14:43, Benjamin POUSSIN <poussin@codelutin.com> a écrit :
On Mon, 11 Jul 2016 16:37:06 +0200 Ludovic Pecquot <ludovic.pecquot@e-is.pro> wrote:
Bonjour Benjamin,
Bonjour,
Désolé de te relancer à ce sujet, mais nous devons partir d'une version saine afin de d'avancer sur cette fonctionnalité.
Tu as vraiment de la chance que j'ai vu ton mail :(. Je ne regarde les mails qui arrivent en direct sur ma boite que très rarement.
Il faut vraiment utiliser la liste de diffusion sur lequel Christian m'a demandé de t'inscrire et sur lequel je répond actuellement. Toutes les personnes que tu as mis en copie sont aussi inscrite sur cette liste. Et d'autres personnes aussi inscrites pourraient peut-être avoir une solution a ton problème.
Christian nous a recommandé de partir de la version actuelle en production: 4.5.4.
Il me semble que la dernière version est la 4.5.5
Nous n'arrivons pas à compiler cette version non plus. Même erreur du compilateur jaxx.
Je ne vois pas du tout d'où peut venir le problème. J'ai créer un nouvelle utilisateur (pour être sur de ne pas avoir une configuration particulière) puis:
$ git clone https://gitlab.nuiton.org/codelutin/tutti.git $ cd tutti/ $ mvn install
et le résultat est:
... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Tutti ............................................. SUCCESS [2:50.835s] [INFO] Tutti :: Persistence .............................. SUCCESS [7:13.004s] [INFO] Tutti :: Ichtyometer API .......................... SUCCESS [5.085s] [INFO] Tutti :: Caliper API .............................. SUCCESS [1.943s] [INFO] Tutti :: Report Generator ......................... SUCCESS [2:09.208s] [INFO] Tutti :: Service .................................. SUCCESS [2:06.760s] [INFO] Tutti :: UI Updater ............................... SUCCESS [1.470s] [INFO] Tutti :: UI ....................................... SUCCESS [3:13.347s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 17:55.040s [INFO] Finished at: Tue Jul 12 14:29:00 CEST 2016 [INFO] Final Memory: 343M/937M [INFO] ------------------------------------------------------------------------
avec:
$ mvn --version Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200) Maven home: /opt/maven3 Java version: 1.8.0_92, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk/jre Default locale: fr_FR, platform encoding: UTF-8 OS name: "linux", version: "4.6.3-1-arch", arch: "amd64", family: "unix"
Donc je ne peux pas vraiment aider plus :(.
Pouvons-nous planifier un rdv téléphonique cette semaine (certes courte) pour valider avec toi le framework de dev.
Merci
2016-07-11 10:23 GMT+02:00 Ludovic Pecquot <ludovic.pecquot@e-is.pro>:
Bonjour
J'ai une erreur de compilation du projet Tutti dans le cadre de l'intégration de la synchro. Je suis reparti de la branche develop, puis de master, et j'ai toujours cette erreur du plugin jaxx:
[INFO] --- jaxx-maven-plugin:2.29:generate (default) @ tutti-ui-swing
[INFO] use project compile scope class-path [INFO] Detects 51 modified jaxx file(s). ERROR [main] (JAXXEngine.java:363) run - unable to find CompiledObject associated with tag <EditSpeciesBatchPanelUIModel>; should have been registered before second pass java.lang.IllegalStateException: unable to find CompiledObject associated with tag <EditSpeciesBatchPanelUIModel>; should have been registered before second pass at
jaxx.compiler.tags.DefaultObjectHandler.compileSecondPass(DefaultObjectHandler.java:477)
at jaxx.compiler.JAXXCompiler.compileSecondPass(JAXXCompiler.java:642) at
jaxx.compiler.tags.DefaultObjectHandler.compileChildTagSecondPass(DefaultObjectHandler.java:1335)
at
jaxx.compiler.tags.DefaultObjectHandler.compileChildrenSecondPass(DefaultObjectHandler.java:1300)
at
jaxx.compiler.tags.DefaultObjectHandler.compileSecondPass(DefaultObjectHandler.java:498)
at
jaxx.compiler.tags.DefaultComponentHandler.compileSecondPass(DefaultComponentHandler.java:150)
at jaxx.compiler.JAXXCompiler.compileSecondPass(JAXXCompiler.java:642) at jaxx.compiler.JAXXCompiler.compileSecondPass(JAXXCompiler.java:795) at
jaxx.compiler.tasks.CompileSecondPassTask.perform(CompileSecondPassTask.java:78)
at jaxx.compiler.JAXXEngine.run(JAXXEngine.java:349) at org.nuiton.jaxx.plugin.GenerateMojo.doAction(GenerateMojo.java:527) at org.nuiton.plugin.AbstractPlugin.execute(AbstractPlugin.java:125) at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497) at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
at org.codehaus.classworlds.Launcher.main(Launcher.java:47) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) [ERROR] JAXX detects 1 error :
C:\dev\tutti\_src\allegro-campagne\tutti-ui-swing\src\main\java\fr\ifremer\tutti\ui\swing\content\operation\catches\species\EditSpeciesBatchPanelUI.jaxx:1
: null
Portant, l'objet EditSpeciesBatchPanelUIModel est bien référencé dans le jaxx ... Peux-tu nous éclairer la dessus ?
Pour info je compile avec jdk1.8.0_60, maven 3.0.5 (3.1.1 même résultat)
-- Cordialement,
*Ludovic PECQUOT* E-IS - Environmental Information Systems - www.e-is.pro <- visitez notre *nouveau site *web *"Ensemble, allons plus loin !"*
Téléphone : (+33) 9 53 24 41 20 / (+33) 6 62 86 37 82 Adresse : 19 rue Cassiopée, 53470 MARTIGNE SUR MAYENNE Email : ludovic.pecquot@e-is.pro Fax : (+33) 9 58 55 73 50
-- Cordialement,
*Ludovic PECQUOT* E-IS - Environmental Information Systems - www.e-is.pro <- visitez notre *nouveau site *web *"Ensemble, allons plus loin !"*
Téléphone : (+33) 9 53 24 41 20 / (+33) 6 62 86 37 82 Adresse : 19 rue Cassiopée, 53470 MARTIGNE SUR MAYENNE Email : ludovic.pecquot@e-is.pro Fax : (+33) 9 58 55 73 50
-- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com _______________________________________________ Tutti-devel mailing list Tutti-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/tutti-devel
-- Cordialement, *Ludovic PECQUOT* E-IS - Environmental Information Systems - www.e-is.pro <- visitez notre *nouveau site *web *"Ensemble, allons plus loin !"* Téléphone : (+33) 9 53 24 41 20 / (+33) 6 62 86 37 82 Adresse : 19 rue Cassiopée, 53470 MARTIGNE SUR MAYENNE Email : ludovic.pecquot@e-is.pro Fax : (+33) 9 58 55 73 50
On Tue, 12 Jul 2016 15:55:12 +0200 Ludovic Pecquot <ludovic.pecquot@e-is.pro> wrote:
Merci Benjamin pour ta réponse... Oui effectivement je n'ai pas eu le réflexe de passer par la liste
J'ai réussi à compiler sous linux, comme toi. Mais sous Windows rien à faire... Comme l'Ifremer est principalement équipé Windows (à moins que je me trompe) donc on va devoir trouver ce qui ne passe pas dans le plugin jaxx dans cet environnement.
Pour l'exécution ça ne pose pas de problème. Donc si le développement se passe sous Linux, ensuite ça peut-être exécuté n'importe ou.
Je vais regarder ça cette semaine et proposer un patch.
Du coup, est-ce que tu peux juste vérifier que je suis présent dans la devel jaxx (au pire je me réinscris).
tu es bien sur la liste jaxx-devel
et si j'ai les droits pour faire un pull-request sur le repo.
Tu n'as pas encore de compte sur notre gitlab, il faut que tu en crées un: https://gitlab.nuiton.org/users/sign_in (tu peux créer un utilisateur ou utiliser un compte google ou github)
Je crois que mon pseudo chez vous c'est lpecquot ou ludovic.pecquot
-- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com
Bonjour Benjamin, J'ai réussi la compilation en ajoutant dans les import de EditSpeciesBatchPanelUI.jaxx: *fr.ifremer.tutti.ui.swing.content.operation.catches.EditCatchesUI* car référencé dans le constructeur. Je ne sais pas pourquoi sous Linux il n'y a pas besoin de cette ligne ... Sinon, il y a un autre problème mineur sur la configuration du plugin i18n lors de la génération du fichier csv. Je l'avais déjà remarqué dans un autre projet utilisant ce plugin. Il s'agit de la propriété ${i18n.bundleCsvFile} qui vaut aujourd'hui :* ${project.build.directory}/generated-sources/resources/META-INF/${projectId}-i18n.csv* Or cela produit un chemin de type :* /home/ludovic/_src/tutti/tutti-ui-swing/target/generated-sources/resources/META-INF/home/ludovic/_src/tutti/tutti-ui-swing/target/generated-sources/resources/META-INF/tutti-i18n.csv*. Le chemin est doublé. Il faut simplement *<i18n.bundleCsvFile>${projectId}-i18n.csv</i18n.bundleCsvFile>* Et c'est correct. J'aurais bien fait un push mais je n'ai pas la sshkey ni la possibilité de changer mon mot de passe pour poster en https, la page https://gitlab.nuiton.org/profile/password/edit n'affiche pas de formulaire... C'est peut-être dû au fait que je me suis inscrit avec G+. Bonne journée Le 12 juillet 2016 à 16:59, Benjamin POUSSIN <poussin@codelutin.com> a écrit :
On Tue, 12 Jul 2016 15:55:12 +0200 Ludovic Pecquot <ludovic.pecquot@e-is.pro> wrote:
Merci Benjamin pour ta réponse... Oui effectivement je n'ai pas eu le réflexe de passer par la liste
J'ai réussi à compiler sous linux, comme toi. Mais sous Windows rien à faire... Comme l'Ifremer est principalement équipé Windows (à moins que je me trompe) donc on va devoir trouver ce qui ne passe pas dans le plugin jaxx dans cet environnement.
Pour l'exécution ça ne pose pas de problème. Donc si le développement se passe sous Linux, ensuite ça peut-être exécuté n'importe ou.
Je vais regarder ça cette semaine et proposer un patch.
Du coup, est-ce que tu peux juste vérifier que je suis présent dans la devel jaxx (au pire je me réinscris).
tu es bien sur la liste jaxx-devel
et si j'ai les droits pour faire un pull-request sur le repo.
Tu n'as pas encore de compte sur notre gitlab, il faut que tu en crées un: https://gitlab.nuiton.org/users/sign_in (tu peux créer un utilisateur ou utiliser un compte google ou github)
Je crois que mon pseudo chez vous c'est lpecquot ou ludovic.pecquot
-- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com _______________________________________________ Tutti-devel mailing list Tutti-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/tutti-devel
-- Cordialement, *Ludovic PECQUOT* E-IS - Environmental Information Systems - www.e-is.pro <- visitez notre *nouveau site *web *"Ensemble, allons plus loin !"* Téléphone : (+33) 9 53 24 41 20 / (+33) 6 62 86 37 82 Adresse : 19 rue Cassiopée, 53470 MARTIGNE SUR MAYENNE Email : ludovic.pecquot@e-is.pro Fax : (+33) 9 58 55 73 50
On Wed, 13 Jul 2016 09:49:12 +0200 Ludovic Pecquot <ludovic.pecquot@e-is.pro> wrote:
J'aurais bien fait un push mais je n'ai pas la sshkey
Normalement du devrait dans ta page profile avoir dans le menu "SSH Keys" et la possibilité d'ajouter des clés ssh. tu n'as pas cette page ? (https://gitlab.nuiton.org/profile/keys) -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com
participants (2)
-
Benjamin POUSSIN -
Ludovic Pecquot