|
@@ -30,6 +30,7 @@ Then you should edit the new file in `~/.gitnonymous-KEYNAME/config` to set the
|
30
|
30
|
export GIT_COMMITTER_EMAIL="protect-all-babies@anonymous-mail-provider.com"
|
31
|
31
|
export GIT_AUTHOR_NAME="Baby Protector"
|
32
|
32
|
export GIT_AUTHOR_EMAIL="protect-all-babies@anonymous-mail-provider.com"
|
|
33
|
+ export TZ=UTC
|
33
|
34
|
|
34
|
35
|
## Use ##
|
35
|
36
|
|
|
@@ -48,6 +49,7 @@ This command:
|
48
|
49
|
* Sets the `GIT_COMMITTER` and `GIT_AUTHOR` environment variables.
|
49
|
50
|
* Sets the `GIT_SSH` environment variable to point at a configured `git-ssh-wrap` script.
|
50
|
51
|
* Sets the `GIT_PROXY_COMMAND` environment variable to proxy network requests through tor.
|
|
52
|
+ * Sets the `TZ` environment variable to `UTC` in order to obscure your real timezone.
|
51
|
53
|
|
52
|
54
|
Your prompt will be updated to reflect the configured environment:
|
53
|
55
|
|
|
@@ -64,7 +66,6 @@ Or just exit the current shell.
|
64
|
66
|
|
65
|
67
|
Whilst this will help you adopt a pseudonymous virtual identity, you should be aware of the following information leaks that may still be used to try to identify you, pointed out by @ryancdotorg on Hacker News:
|
66
|
68
|
|
67
|
|
- * Your timezone will appear in Git commits (narrows down location).
|
68
|
69
|
* Commit times will be leaked (narrows down sleeping/working hours).
|
69
|
70
|
* SSH client version will be leaked to servers you connect to (shows Linux distro version and patch level).
|
70
|
71
|
|