diff --git a/openbis/.gitignore b/openbis/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..829eefc68a74824349d387828883236eb487fba4
--- /dev/null
+++ b/openbis/.gitignore
@@ -0,0 +1,7 @@
+/tomcat
+/targets
+/test-output
+/temp-testng-customsuite.xml
+/.gwt-tmp*
+/db
+/.dynamic_property_evaluator_queue
diff --git a/openbis/etc/.gitignore b/openbis/etc/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..be83eee304d32aedb0c74b7d4f36531db1c2c533
--- /dev/null
+++ b/openbis/etc/.gitignore
@@ -0,0 +1 @@
+/passwd.*
diff --git a/openbis/resource/eclipse/.gitignore b/openbis/resource/eclipse/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..664d066cb13f4985583d29048ef2b77c2495dd78
--- /dev/null
+++ b/openbis/resource/eclipse/.gitignore
@@ -0,0 +1,12 @@
+/openBIS module compile.launch
+/openBIS module compile and run.launch
+/openBIS modules-test-no-run.launch
+/openBIS modules-test-run.launch
+/openBIS run.launch
+/screening check dependencies.launch
+/openBIS clean.launch
+/openBIS compile-GWT.launch
+/openBIS GWT Preparation.launch
+/openBIS prepare-GWT (clean + compile java).launch
+/screening run.launch
+/screening run DSS.launch
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..754998910a5183d6fd1bde74ef1c0b84822be124
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/menu/.gitignore
@@ -0,0 +1 @@
+/user
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..0a61dcfc4db8342804a003e2c0ea2ac0f12fc119
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/.gitignore
@@ -0,0 +1 @@
+/DataSetProcessingMenu.java
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..ba94fde4a0d6f8d80e5d196c5bc7abc005c756ec
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/.gitignore
@@ -0,0 +1,2 @@
+/SimpleBufferedColumnsGridView.java
+/CopyOfAbstractBrowserGrid.java
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/script/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/script/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..60f8c8699de817007a13101af72f4515ad2a3320
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/script/.gitignore
@@ -0,0 +1 @@
+/CopyOfAbstractScriptEditRegisterForm.java
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/log/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/log/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..45321edd1c76dadce70dd4c7d6cefbc716e117c6
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/util/log/.gitignore
@@ -0,0 +1 @@
+/CopyOfProfilingTable.java
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..31a8f88331cd0cdd9847bb9561119d850511d5f7
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/.gitignore
@@ -0,0 +1 @@
+/SearchTest.java
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..5cbc5b9e77491f3c3e106950f9dbe25a42dc74f5
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/.gitignore
@@ -0,0 +1 @@
+/CopyOfHibernateSearchDAO.java
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..c696d2a4a94a98ce914ed943431d577077f40bb3
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/search/.gitignore
@@ -0,0 +1,2 @@
+/FullTextIndexUpdaterRunnable.java
+/NewDefaultFullTextIndexer.java
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..faadae696b71011f1a6275627c09153d710f8dab
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/.gitignore
@@ -0,0 +1 @@
+/CopyOfSample.java
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/.gitignore b/openbis/source/java/ch/systemsx/cisd/openbis/public/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..d3efd0c4332128592e0fb9df6f27f411abed11e5
--- /dev/null
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/.gitignore
@@ -0,0 +1 @@
+/indexThemed.html
diff --git a/openbis/sourceTest/.gitignore b/openbis/sourceTest/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..573a888a5920a233e47105c6f7d48477946006d7
--- /dev/null
+++ b/openbis/sourceTest/.gitignore
@@ -0,0 +1 @@
+/luceneTest
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/migration/.gitignore b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/migration/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..7ffd43488387e86641414635f75b20df4159e781
--- /dev/null
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/migration/.gitignore
@@ -0,0 +1 @@
+/MigrationStepFrom036To037Test.java