git cloneをgithub以外のコードストレージサービスで使用できますか?
動作するデータ構成構造がgit
GitHubにのみあるのですか、それとも他のコードストアサービスWebサイトのコードも同じように構成(git
問題なく使用できるように)されますか?
答え1
Git は 2005 年に、GitHub は 2008 年に作成されたため、時間旅行は不可能なので、答えは簡単でなければなりません。例:GitHubなしでGitを使用できます。
答え2
tl;dr: はい
git
Linus Trovaldsが2005年に作成したVCS / SCMです。もともとCで書かれていましたが、Python、Go、Javaにも代替実装があります。サーバー機能()が組み込まれており、git daemon
次のコマンドを使用してTCPを介してサーバーを設定できます。消化管規約。これはgit
、Linus自身が今は保守していませんが、端末で実行するプログラムです。
GitHubは現在M $が所有しており、無料および商業用のサービスとしてソースコードホスティングを提供するもう1つの会社であり、基本的にいくつかのステロイドを含む良いgit Web GUIです。 GitLab、BitBucket、GNU Savannahなどの他のサイトも確認できます。多くのプロジェクトは、KDE、FreeDesktop.Org、ArchLinuxなどの独自のgitサーバーをホストしています。自分のウェブサイトをホストするか、GitLab、Gitae、cgit、gitoliteなどを使用して美しいWebインターフェイスを追加できます。並行比較として、MediaWiki(WP、Fandom、ArchWikiなどをサポートするソフトウェア)とWikipedia(よく知られている用途)を検討してください。
しかし、GitHubには、Issue Tracker、CI / CDなど、一般的なGitでは利用できないいくつかの補助機能があります。これは実際にはgitの一部ではなく、他のgitサーバーシステムにはこれらのタスクを実行する独自の方法があります。
したがってgit clone
、gitを使用する限り、他のコードストアサービスと一緒に使用できます。たとえば、Mozilla は Mercurial を使用し、Ubuntu は GNU Bazaar を使用し、KDE は Phabricator を使用します。このような場合は使用できません。