Switch to a remote branch locally with
git switch <branch>
main
locally? This can be undone / reset with
git reset HEAD~1
There are multiple steps required to be able to push/pull from Git repositories with different identities when using SSH Keys.
~/.ssh/config
, similar to this example:Host github-identity1.com
HostName github.com
User git
IdentityFile ~/.ssh/identity1
Host github-identity2.com
HostName github.com
User git
IdentityFile ~/.ssh/identity2
git clone github-identity1.com:user/repo.git
.
This might sometimes not be enough when pushing to a remote repository.
The reason for this is that multiple identities are added to the ssh-agent
.
To obtain the list of added identities, execute ssh-add -l
which returns a list of identities.
Those identities will be tried out in order when attempting to push to a remote repository.
If the first one fails, the second one will not be tried, instead the whole push fails.
To fix this, I had to delete all identities via ssh-add -D
and then re-add them one by one via ssh-add path/to/private_key
.
Installing eventmachine
on a new or updated Mac OS can have some challenges. I recently had to reinstall Jekyll after upgrading my personal computer with the latest Mac OS Sequoia. Running bundle install
failed with the following error message:
An error occurred while installing eventmachine (1.2.7), and Bundler cannot continue.
In Gemfile:
jekyll-compose was resolved to 0.12.0, which depends on
jekyll was resolved to 4.3.3, which depends on
em-websocket was resolved to 0.5.3, which depends on
eventmachine
I recently returned from a trip to Europe (GMT+2) to the West Coast (PT). Upon returning I noticed that none of my Two-factor (MFA) codes were accepted by either Cloudflare or AWS. I had not restarted my MacBook since leaving Europe. It seems to me that the internal clock which is used to calculate the current MFA code is not reset when switching time zones, thus producing invalid codes. A restart of the computer fixed this issue. Update: I also noticed that this happens sometimes when the laptop is closed (asleep) for some period of time. I found this little command that synchronizes the time.
Previous Page: 1 of 33 Next