git cloneをgithub以外のコードストレージサービスで使用できますか?

git cloneをgithub以外のコードストレージサービスで使用できますか?

git cloneをgithub以外のコードストレージサービスで使用できますか?

動作するデータ構成構造がgitGitHubにのみあるのですか、それとも他のコードストアサービスWebサイトのコードも同じように構成(git問題なく使用できるように)されますか?

答え1

Git は 2005 年に、GitHub は 2008 年に作成されたため、時間旅行は不可能なので、答えは簡単でなければなりません。例:GitHubなしでGitを使用できます。

答え2

tl;dr: はい

gitLinus 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 を使用します。このような場合は使用できません。

GitとGitHubで次のSO投稿を読んでください。12

関連情報