|
You are here |
embeddeduse.com | ||
| | | | |
adventures.michaelfbryan.com
|
|
| | | | | When developing locally, you can add a private GitHub repository to your Rust crate as a git dependency and cargo should be able to retrieve it just fine. However, when you push your changes to GitHub and run CI, GitHub Actions can run into authentication issues when trying to build your crate. This is the error message I was fighting for a good part of today: $ cargo check --workspace --verbose --locked Updating git repository `https://github. | |
| | | | |
blog.kchung.co
|
|
| | | | | In a lot of ways, Vagrant is an exceptional way to use virtual machines (VMs). Terminal wizards rarely need a GUI to get something done and often times you really only need a simple sandbox to prototype something. Vagrant accomplishes this beautifully by wrapping configuration details in a Vagrantfile and | |
| | | | |
werat.dev
|
|
| | | | | If you often use ssh+tmux combination and ssh keys forwarding, you've definitely been in an unpleasant situation: connect to some remote machine via ssh and create a tmux session use it happily detach from tmux and disconnect from server connect again (e.g. next day) and attach to the tmux session push something to git (or connect to another server)... ... Permission denied (publickey). Let's discuss why this is happening. The magic behind ssh forwarding is quite simple: ssh-agent creates a socket (on linux usually something like /tmp/ssh-hRNwjA1342/agent.1342) which is used by other applications to communicate with ssh-agent. Obviously these applications need a way to find this socket, so ssh-agent also sets an environment variable SSH_AUTH_SOCK, which contains path to the socket. | |
| | | | |
blog.martinig.ch
|
|
| | | Architecture is an important asset for good programming and the notion of "pattern" is here to help us apply already trusted code architecture solutions to common problems. Jason McDonald has done a wonderful job to group some of them in a document that should be useful to most software developers. Go to his blog to | ||