diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..1ea7d22a46de1abbba77b3ca0a39862b3f299269
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+.idea/
+Thumbs.db
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ae3a7ba7a88211634b7872282db31991aaaf11b4
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,8 @@
+# inspiré de : https://forum.duniter.org/t/doppler-gitlab/3183/30
+# GITHUB_URL_AND_KEY should look like https://duniter-gitlab:TOKEN@github.com/chemin/vers/ton/depot/github
+mirror_to_github:
+  script:
+    - git remote add github $GITHUB_URL_AND_KEY
+    - git config --global user.email "contact@duniter.org"
+    - git config --global user.name "Duniter"
+    - git push --force --mirror github
\ No newline at end of file