私たちが2人の同僚で、1人はgithubからプルする権限を持っており、もう1人は持っていないとします。ただし、他のユーザーは、同僚のラップトップからプルしてプロジェクトに取り組む必要があります。
できますか?
確かに機能しますが、あるラップトップの現在のIPアドレスを他のユーザーに伝えるために手動で調整するか、代わりに動的DNSプロバイダーを使用してラップトップを構成して静的な名前を現在のIPアドレスに関連付ける必要があります。次に、2つのシステムがインターネットにどの程度正確に接続しているかに応じて、ファイアウォール、ルーター(ポート転送やNATの問題を含む)などに関する考慮事項があります。
Windowsファイル共有を相互に表示する権限がある場合は、UNCパスを使用してそれぞれをリモートとして構成できます。パートナーの「fred」がFREDSPCで「Code」を共有している場合は、リモートを通常どおりに構成git remote add fred //FREDSPC/Code/projectfolder
しgit fetch fred
、Windowsネットワークファイルシステムを介してリポジトリからコミットをプルできます。