Mac: Run Elasticsearch and Kibana on Docker
Get Elasticsearch docker image
$ docker pull docker.elastic.co/elasticsearch/elasticsearch:6.4.2
Run Elasticsearch Docker
$ docker run -d -p 9200:9200 -p 9300:9300 -it -h elasticsearch --name elasticsearch elasticsearch:6.4.2
Open a browser and go to http://localhost:9200
Get the Kibana docker image
$ docker pull docker.elastic.co/kibana/kibana:6.4.2
$ docker run -d -p 5601:5601 -h kibana --name kibana --link elasticsearch:elasticsearch kibana:6.4.2
Open a browser and go to http://localhost:5601
Mac: Turn off insert key in remote desktop or virtual machine
If you are running Windows in VMWare or Remote Desktop and the insert key is on: To turn off there a couple of possible options:
Try Pressing: fn + 0 NOTE: 0 of the right number keypad
Try Pressing: shift + fn + 0 . NOTE: 0 of the right number keypad
Windows: Generate SSH Keys
There are several way to generate SSH Keys. This example uses just ssh-keygen
ssh-keygen -t rsa -b 2048
Then you can find the generated key
C:\> cd %HomePath%/.ssh
Open Terminal and type:
$ ssh-keygen -t rsa -b 4096 -C "firstname.lastname@example.org"
Use the defaults by pressing enter.. Generic Example:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/john.doe/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/john.doe/.ssh/id_rsa.
Your public key has been saved in /Users/john.doe/.ssh/id_rsa.pub.
The key fingerprint is:
The key's randomart image is:
| . o+.+=+++|
| o o++++.|
| .S. ..*o.o|
| o=o.o+.. |
| o.o.+E* |
| ++.++ o |
| .++.. +|
Change to .ssh directory
$ cd ~/.ssh/id_rsa
Open the public key
$ nano ~/.ssh/id_rsa.pub
Copy all the text
Go to Settings (Upper right avatar icon)
Choose SSH and GPG Keys
Click "New SSH Key"
Paste your key into the text area and give it a name.
$ rm -rf ~/Library/Caches/XamarinInstaller/Universal
Rerun the Mac Visual Studio installer.
Change of Email on Github causes Mac Bash Permissions Connection Issue
If you change your email on Github it will cause your previously saved Github credentials on Mac to become invalid because it was cached in the Keychain Access. When you try to connect to github, it thinks the password is valid and tries to use it for your Github access. You'll need to delete it.
Make sure to change your local git config global user.email
$ git config --global user.email "email@example.com"
Just go to Keychain Access (Command + Space) and type Keychain Access.
Find the github.com name in the list where kind is Internet Password and delete it.
From command again try connecting to Github and should prompt you for the updated password associated to the new email.