我熟悉使用TortoiseGit + PuTTY訪問的遙控器,你可以設置使用膩子鍵通過遠程給出:我可以在全球範圍內使用TortoiseGit註冊PuTTY密鑰嗎(不是每個回購)?
- 遠程節點的設置窗口
- 的
.git\config
文件...
[remote "upstream"]
url = [email protected]:name/project.git
fetch = +refs/heads/*:refs/remotes/upstream/*
puttykeyfile = C:\\Users\\name\\Documents\\key.ppk
...,讓佳麗集成等的好處。
這在本地開發環境中按預期工作。但是,我們現在在共享位置\\server\share\myrepo
中共享一個暫存回購,以便任何團隊成員都可以根據需要更新該回購。這意味着我們不能將puttykeyfile
值存儲在\\server\share\myrepo\.git\config
中,因爲它是每個團隊成員唯一的。
是否有可能定義一個puttykeyfile
在%USERPROFILE%\.gitconfig
或別的地方是用戶特定的,而不是具體的回購「全球性」?
設置'puttykeyfile'爲'%USERPROFILE%\\ \\文件key.ppk'沒有工作(可能是環境變量沒有展開) – d3vid
目前的解決方法,確定一個共同約定的關鍵位置,比如' C:\ staging_keys \鍵。ppk' - 這顯然沒有考慮同一臺機器上的多個用戶,但我們的團隊不應該遇到這個問題 – d3vid