diff --git a/Cargo.lock b/Cargo.lock
index 31be5bda95203ac0bc5c8ac571ce8e7cc1becb8b..f07f7e569a818f55f763270c96fff8e7ee692c7f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -103,6 +103,20 @@ dependencies = [
  "syn",
 ]
 
+[[package]]
+name = "collective"
+version = "0.1.2"
+source = "git+https://gitlab.chromabits.com/etcinit/collective.git?branch=master#91bd46040fe1cdc00b7fa5059ec83f9cbc89c683"
+dependencies = [
+ "clap",
+ "figment",
+ "log",
+ "pretty_env_logger",
+ "serde",
+ "thiserror",
+ "toml",
+]
+
 [[package]]
 name = "collective"
 version = "0.1.2"
@@ -371,7 +385,7 @@ dependencies = [
  "anyhow",
  "async-trait",
  "clap",
- "collective",
+ "collective 0.1.2 (git+https://gitlab.chromabits.com/etcinit/collective.git?branch=master)",
  "dbus",
  "dbus-tokio",
  "futures",
@@ -394,7 +408,7 @@ dependencies = [
  "anyhow",
  "async-trait",
  "clap",
- "collective",
+ "collective 0.1.2 (git+ssh://git@gitlab.chromabits.com:30022/etcinit/collective.git?branch=master)",
  "dbus",
  "dbus-tokio",
  "futures",
diff --git a/Cargo.toml b/Cargo.toml
index b9885806778ba46fa0b45edcbde20808596ff077..226b29fd9701e7de3a7db83c8abfa979510ab2d2 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -15,7 +15,7 @@ dbus-tokio = "0.7.4"
 tokio = {version = "1.0", features=["time", "net", "macros", "rt-multi-thread", "signal", "process", "io-std", "io-util"]}
 tokio-stream = "0.1"
 futures-channel = "0.3.17"
-collective = { git = "ssh://git@gitlab.chromabits.com:30022/etcinit/collective.git", branch = "master" }
+collective = { git = "https://gitlab.chromabits.com/etcinit/collective.git", branch = "master" }
 clap = "3.0.0-beta.5"
 serde = "1.0.115"
 serde_derive = "1.0.115"