1

私はmacbookproを手に入れましたが、インターネットの反対側にいる友人と共有したいと思います。彼はインターネットを使うことができます。

今、私は彼に私のMacbook全体(ほとんどの場合XCode)へのアクセスを許可してもらい、彼が私のMacbookを使用して自分の場所で開発を行えるようにします。ここで、お互いのプライバシーに影響を与えることなく、2つの仮想OS(1つは私用、もう1つは彼用)を備えたsamme macbookを両方とも利用できる方法はありますか?

MacBookを複数のユーザーで共有することは可能ですか?Windowsのようなリモートデスクトップを意味するのではありません。

4

3 に答える 3

1

「Xcode共有」では、ソースコードを共有して開発作業を分割することを意味するのか(つまり、友人がインターネットの反対側にXcodeを備えた自分のMacを持っている)、実際にXcodeを使用する必要があるのか​​は不明です。インターネットを介してあなたのマシン上で。

ソースコードを共有するという意味であれば、それは簡単です。Xcodeにはバージョン管理が組み込まれています。それを使用してください。または、この用途に一般的な他の多くのコード制御システムの1つを使用できます。Subversionは1つです。沢山あります。

「Xcode共有」とは、インターネットを介した何らかの形式の画面共有を意味する場合、これを行うことができます。アカウントにアクセスできない新しいアカウントをMacに設定します。これは防弾ではありませんが、あなたが「友達」であるなら、そこにはある程度の信頼がなければなりません。新しいアカウントを設定するには、[システム環境設定]/[アカウント]に移動します。必要に応じて、アカウントでFileVaultを使用することもできます。次に、作成したアカウントへのVNCを友達に許可します。

Xcodeを実行するためのインターネットを介した画面共有のパフォーマンスは、最後の髪の毛を欲求不満で引き裂いた後、両方ともハゲになると思います。低速で低解像度になります。友達が使っている間はパソコンを使うことはできません。あなたの友人はひどい開発環境になります。

友達に中古のMacを買ってもらい、 SubversionまたはCVSを使って、髪の毛を保存してもらいましょう...

別の可能性:友達の努力をテキストのみに制限し、sshとgccを使用します。その後、Xcodeを使用して、彼の努力をプロジェクト全体に組み込むことができます。

于 2011-01-16T08:48:18.653 に答える
0

はい、

この種の共有は、SSHを介してトンネリングされるVNCを介して可能です。SSH経由のGoogleVNCだけで、たくさんのチュートリアルを入手できます。私はこれをLANで試しましたが、うまく機能します。

静的外部IPがなく、ホームルーターのSSHポート(つまりポート22)をポート転送する必要がある場合は、インターネット経由でダイナミックDNSサービスを利用する必要があります。

これには過去にTeamViewerを使用しましたが、ボタンをコード領域にドラッグしてリンクし、コードを生成すると、リンクを表す青い線がxcodeに表示されるはずですが、これには大きな問題があります。何らかの理由でTeamViewerを介して実行され、そのリンクを作成できない場合の青い線。

于 2012-07-04T09:48:18.330 に答える
0

彼にsshアクセスを許可することはできますが、Xcodeを使用することはできませんでした。彼にVNCアクセスを与えることもできますが、それはあなたが望まなかったようなリモートデスクトップです。また、VNCでは、両方が同時にコンピューターを使用することはできませんでした。

プライバシーに関しては、あなたは彼に彼自身のユーザーアカウントを与えることができます。ただし、ログインウィンドウで実行されるようにVNCを構成する方法を見つける必要があります。これをどのように行うか、またはそれができるかどうかはわかりませんが、それは可能であるはずの何かのように聞こえます。

VNC(「画面共有」)とSSH(「リモートログイン」)のオプションは、システム環境設定の共有ペインにあります。

于 2011-01-16T08:32:32.437 に答える