diff --git a/init b/init
new file mode 100755
index 0000000000000000000000000000000000000000..0ab8702e29cd28be6f7894f9d157a8e9914039c3
--- /dev/null
+++ b/init
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+remote_add () {
+	git remote add $1 https://git.cs.vsb.cz/vyuka-koz01/java-1/2021/$1.git
+}
+
+remote_add lab01
+remote_add lab02
+remote_add lab03
+remote_add lab04
\ No newline at end of file
diff --git a/publish b/publish
new file mode 100755
index 0000000000000000000000000000000000000000..6dd474fa6a8d1dddca7aa836f02d7c9fe0ea8727
--- /dev/null
+++ b/publish
@@ -0,0 +1,10 @@
+#!/usr/bin/env bash
+
+push_remote () {
+	git push -f $1 $1:master
+}
+
+push_remote lab01
+push_remote lab02
+push_remote lab03
+push_remote lab04
\ No newline at end of file