-1

仕事では、すべてのコードをローカルでホストする必要があります。これにより、GitHubなどの優れたコードを使用できなくなります。しかし、私は本当にXCodesGit機能を使用できるようにしたいと思っています。

リポジトリをローカルでホストし、複数のコンピュータにリポジトリからプッシュおよびプルさせることは可能ですか?私は利用可能なサーバーを持っていますが、それはWindows 08を実行しているので、それを機能させることにあまり熱心ではありません

4

2 に答える 2

2

SSHサーバーを実行する*nixマシンは、プッシュ/プルアクセスでGitリポジトリを簡単にホストできます。誰かができる必要があるのは、ログインしてファイルにアクセスすることだけであり、クローンを作成してプルすることができます。アクセスを書き込むと、プッシュできます。(ただし、プッシュを受け入れたい場合は、ベアリポジトリが必要になります。そうしないと、あらゆる種類の不安定な状態になります。エラーが発生しにくいのは、リポジトリからプルするように要求する方法を提供することですが、そのためには、各人がGitリポジトリをホストする必要があります。それが実際には選択肢ではない場合、次善の策は、全員が裸のリポジトリにプッシュできるようにすることです。)

GitはHTTPでも機能し、リポジトリをホストするようにApacheを設定するのは簡単だと言われています。しかし、私は実際にSSHで多くの成功を収めてきました。私に設定するのはさらに簡単なようです。サーバーに必要なのは、sshd、(ほぼ確実に)Git、および適切なユーザーアカウントだけです。

また、共有する必要がない場合は、Gitが必要なすべてをオフラインで実行していることにも注意してください。上記のすべてのものは、他の人があなたから引っ張ることができるようにしたい(そしておそらくあなたにプッシュできるようにしたい)場合にのみ適用されます。

于 2012-11-29T21:37:17.273 に答える
0

マシン上でgitまたはsvnを実行できます。ローカルリポジトリを設定するだけです。macosxには内部にUNIXがあることに注意してください。

于 2012-11-29T21:34:59.293 に答える