2017-06-22 16 views
0

JohnとAliceはチームであり、非公開(非公開またはオープンソースではない)プロジェクトで作業しているとします。Gitとソースコード管理+ Visual Studio、GitHubなし

実際には、VS2013とSVN(TortoiseSVN)をソースコードリポジトリとして使用しています。彼らはSVNソースコントロールを持つサーバーマシンを持っているので、彼らは変更をプッシュすることができます。

したがってJAはクライアントであり、Sは(SVN)コードソースサーバーです。

ジョンは、先験的にコードソースコントロールとしてGitを使用するVisual Studio 2017で新しいプロジェクトの作成を開始します。

公共 GitHubのリポジトリ、またはプライベート(しかし、有給)GitHubのリポジトリを作成ずにJASのための独立したインストーラとしてGITを使用する方法はありますか?

ここでは、サーバーGITバージョンのインストールについて読むことができます(またはクライアントのように機能します)...?

VS207と同じ方法でSVNを引き続き使用することはできますか?

PS。インストールしたばかりのGITのセットアップと最初の画面には、以下のものですので、私は、GitHubのについて言う:

enter image description here

enter image description here

+2

JohnとAliceは[Visual Studio Team Services](https://www.visualstudio.com/team-services/)を見てください。最大5人のユーザーが無料で利用でき、シンプルなソースコードリポジトリ以上のものを提供します。 – gdir

答えて

1

あなたはGitHubのに焦点を当てているのはなぜ? Gitは決してGitHubに束縛されません。もしJohnとAliceが(私的な)SVNサーバを使っていて、それがうまくいっていれば、git reposと同じように簡単にプライベートサーバを持つことができます。

+0

gitがインストールされていてgitがインストールされている(プライベートな)サーバがある場合、そのサーバにはベアレポを作成できます(誰もそのサーバ上で作業することはできません。 )あなたは遠隔地としてそれを設定することによって_他のホストからアクセスすることができます。あなたが私に尋ねるならば、非常に簡単なレシピです。他のトランスポートもサポートされています(httpsなど)。ちょうどGoogleの周り。そこにはたくさんの例があります。 – eftshift0

+0

だから、John、AliceとServerは同じgit setupをインストールする必要があります。作業ツリーのないサーバのように設定するだけです。 – Serge

+0

gitがアクセスを得るために使用できる何らかの転送機能を提供するサーバレポにサーバー上のレポは、クライアント上のレポとは異なる_no_です。あなたはあなたの "クライアント"ボックスで裸のレポを使用することができます....またはあなたが(必要があると考えるなら)サーバー上の完全な吹き飛ばされたレポを(作業ツリーで)設定することができます。それはあなたが望むものの問題ではなく、ツールがあなたに強制するものではありません。 – eftshift0

関連する問題