diff --git a/get-tests b/get-tests
index be615586037de2a9db0cd1d0dc01e9a46e5c7eb1..9d9d4380fb658e670cbe1874f53febefa1c07c1b 100755
--- a/get-tests
+++ b/get-tests
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 set -e
 
@@ -10,5 +10,12 @@ elif [ -z "$TEST_ACCESS_TOKEN" ]; then
     echo 'Missing TEST_ACCESS_TOKEN'
     exit 1
 fi
+if [[ "$TEST_PROJECT_NAME" != *-tests ]]; then
+    echo "Illegal TEST_PROJECT_NAME: $TEST_PROJECT_NAME"
+    exit 1
+fi
 
-git clone https://token:$TEST_ACCESS_TOKEN@git.app.uib.no/ii/inf222/v23/assignments/$TEST_PROJECT_NAME.git testcode
+TEST_PROJECT_NAME=`basename "$TEST_PROJECT_NAME"`
+git --version
+git clone https://$TEST_ACCESS_TOKEN@git.app.uib.no/ii/inf222/v23/assignments/$TEST_PROJECT_NAME.git testcode
+git clone https://$TEST_ACCESS_TOKEN@git.app.uib.no/ii/inf222/v23/assinments/$TEST_PROJECT_NAME.git testcode2 || true