Visual Studio 2017のチームエクスプローラーから自前サーバのGitにSSH経由で変更,同期する
下記,結果を保証するものではありません.また実行したことによるデータ損傷など責任を負いません.自己責任でお願いします.
最近のVisual Studioはバージョン管理システムも統合されています.しかし,リモート先はMicrosoftが提供するスペースしかサポートしていません(たぶん).
が,かなり強引な方法ではありますが自前サーバのGitリポジトリに同期する方法があったので書いておきます.
例えばTortoiseGitなどですでに運用しているのを,チームエクスプローラーからコミット(変更),プッシュ(同期)したい,ということであれば,
VisualStudioのインストール先\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\etc\ssh\ssh_config
にサーバ設定を書き込めば可能になります.ただ鍵にパスワード設定している場合はたぶん無理かと(チームエクスプローラーから入力する術がない).
設定例:
Host 任意の名前
User ユーザ名
HostName サーバアドレス
Port ポート番号
IdentityFile 使用するカギ
で,リポジトリの設定,リモートで「任意の名前」で設定すればOK.
他パラメータは以下を参照
https://euske.github.io/openssh-jman/ssh_config.html
アップデートが入るとあっさり設定消されたりするので,本格的な開発では使わない方がよいでしょう.