blob: 6806acd210530af60a4ba42003db436fd6f55763 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/bash -e
# This script is manually invoked when first setting up a site to initialize the
# gitolite repositories database and set up a user-supplied pubkey for initial
# administrator access.
echo -e "This will erase data in the gitolite repository volume!"
echo -e "One SSH pubkey will be used as the initial administrator of the new install."
echo -e "\nKey selected: $1"
cat "/tmp/$1"
echo -e "\nPress Enter/Return to continue..."
read -r confirm
rm -rf /git/.gitolite /git/repositories/*
su git -c "gitolite setup -pk /tmp/$1"
|