A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.unity3d.com/Manual/upm-config-ssh-git-mac.html below:

Manual: Loading SSH keys automatically on macOS

Loading SSH keys automatically on Windows (PuTTY)

Loading SSH keys automatically on macOS

If you use macOS, follow these steps to configure the OpenSSH client so you can use your passphrase-protected SSH key without prompts.

Prerequisites Before you begin

Check if you have any existing SSH keys. Refer to the GitHub Docs article, Checking for existing SSH keys.

If you don’t have an SSH key:

  1. Create one by following the GitHub Docs article, Generating a new SSH key.
  2. Add the new SSH key to your GitHub account, by following the GitHub Docs article, Adding a new SSH key to your GitHub account.
Procedure
  1. Check your home folder for an .ssh subdirectory and check if it contains a config file. Note: .ssh is a hidden subdirectory.

  2. Create the ~/.ssh/config file if it doesn’t exist.

  3. Add the following content to ~/.ssh/config to set the key to load in the authentication agent and specify its use by the target server. Make sure you add this entry before any global settings marked as Host *.

    Host SERVER_NAME
        UseKeychain yes
        IdentitiesOnly yes
        IdentityFile FILE_PATH        
    

    Example:

    Host github.com
        UseKeychain yes
        IdentitiesOnly yes
        IdentityFile ~/.ssh/id_ed25519
    
  4. Open the Terminal application.

  5. Load your key file into the ssh-agent, replacing <FILE> with the actual file name of your key, then type your passphrase, if prompted.

    ssh-add ~/.ssh/<FILE>
    

    Example:

    ssh-add ~/.ssh/id_ed25519
    

Configuration is complete. macOS starts ssh-agent by default, so you can now use the Unity Package Manager to fetch packages from that Git repository over SSH using your passphrase-protected SSH key.

Additional resources

Loading SSH keys automatically on Windows (PuTTY)


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4