aboutsummaryrefslogtreecommitdiff
path: root/draft
diff options
context:
space:
mode:
Diffstat (limited to 'draft')
-rw-r--r--draft/multiple_ssh_key_setting.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/draft/multiple_ssh_key_setting.md b/draft/multiple_ssh_key_setting.md
new file mode 100644
index 0000000..07772dc
--- /dev/null
+++ b/draft/multiple_ssh_key_setting.md
@@ -0,0 +1,24 @@
+~/.ssh/config alias
+gitDir/.git/config
+
+change
+
+# ~/.ssh/config
+Host work
+ HostName bitbucket.org
+ IdentityFile ~/.ssh/work
+
+Host personal
+ HostName bitbucket.org
+ IdentityFile ~/.ssh/personal
+And then in my project's local git config, I changed the host part of the remote URL to the appropriate host. For example, in the following file:
+
+# ~/repos/myworkproject/.git/config
+# or you can access this file by going into the repo and running `git config -e`
+...snip...
+[remote "origin"]
+ fetch = ...
+ url = git@bitbucket.org:mybitbucketusername/myworkproject.git
+Change the url line to:
+
+url = git@work:mybitbucketusername/myworkproject.git