私は TortoiseGit + PuTTY を使用してリモートにアクセスすることに慣れています。次の方法で、特定のリモートに使用される PuTTY キーを設定できます。
- 設定ウィンドウのリモート ノード
- ファイル
.git\config
...
[remote "upstream"]
url = git@gitlab.com:name/project.git
fetch = +refs/heads/*:refs/remotes/upstream/*
puttykeyfile = C:\\Users\\name\\Documents\\key.ppk
...そして、Pageant 統合などの利点を得ることができます。
これは、ローカル開発環境で期待どおりに機能します。ただし、現在、共有の場所でステージング リポジトリを共有している\\server\share\myrepo
ため、チーム メンバーは必要に応じてそのリポジトリを更新できます。これは、チーム メンバーごとに一意であるため、puttykeyfile
値を に保存できないことを意味します。\\server\share\myrepo\.git\config
レポ固有ではなくユーザー固有の「グローバル」を定義することは可能puttykeyfile
ですか?%USERPROFILE%\.gitconfig