
Template:Build Documentation Get Source
1. Install git.
Click = Copy Copied to clipboard!
2. Get the source code including git submodules. [1] [2]
Note: Replace 17.2.8.5-stable
with the actual tag you want to build.
Click = Copy Copied to clipboard!
3. Check if above command succeeded.
If there have been errors such as:
fatal: unable to access 'https://github.com/.../': Could not resolve host: github.com
Or.
fatal: unable to access 'https://github.com/.../': gnutls_handshake() failed: The TLS connection was non-properly terminated.
Then the download probably failed.
Checking if the download failed or succeeded can be done by checking the exit code.
Choose your shell.
Zsh in Kicksecure or Derivatives
If the last line contains something such as the following.
zsh: exit 1
Then do not proceed and see footnote. [3]
bash and other Shells
Show the exit code.
Click = Copy Copied to clipboard!
Output should show.
0
If any other exit code is shown, do not proceed and see footnote. [3]
4. Done.
Git repository cloning has been completed.
Footnotes[edit]
- ↑
Optional
git
parameters:--depth=1
: Used to speed up the download.--branch 17.2.8.5-stable
: Usability. Used to speed up the download.--jobs=4
: Used to speed up the download.--recurse-submodules --shallow-submodules
: Usability.
git
users are free to drop any of these optional parameters. - ↑
Alternatively, this can be achieved with the following commands in several steps. This is useful if network issues arise.
- Over HTTPS:
- Click = Copy Copied to clipboard!
- Over SSH.
- Might work better over slow networks but requires a GitHub account and a configured SSH public key at GitHub. See footnote [A] below.
- Click = Copy Copied to clipboard!
[A] GitHub SSH public key setup.
1. You need to create an SSH public key.
Undocumented.
2. You view your your SSH public key.
Click = Copy Copied to clipboard!
3. Copy it.
4. And paste your the SSH public key on GitHub.
- Over HTTPS:
- ↑ Jump up to: 3.0 3.1
Delete the
derivative-maker
source code folder and retry.sudo rm -r derivative-maker

We believe security software like Kicksecure needs to remain Open Source and independent. Would you help sustain and grow the project? Learn more about our 12 year success story and maybe DONATE!