• 締切済み

GitHubとはなんですか?

GitHubとはなんですか?

みんなの回答

  • okgoripon
  • ベストアンサー率44% (1141/2550)
回答No.3

>ウィルスサイトとかではないのでしょうか? 全くそんなことはないですよ? スマートフォン(Android)の開発にも公式に利用されているくらいで、充分に信頼出来ると思いますが。 なにゆえウィルスサイトだと思ったんでしょうか??

全文を見る
すると、全ての回答が全文表示されます。
  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.2

バージョン管理システムと呼ばれるものですね。 主に、プログラムのソースコードのバージョン管理に使われますが 規約書とか、約款とか、もろもろの作品のバージョン管理にも使えます。 また、公開の方法としても機能します。 開発目的にせよ、たんにそれをつかうためにせよ 任意のバージョンのものを取り出すことができますし 変更点を確認し、最新版への移行時の検証を行なうこともできるでしょう。 プログラマーではない人がGitHubを知る機会があるとしたら オープンソースのソフトウェア導入手順の記事か…あるいは スラッシュドットのようなプログラマーが多い文化圏で プログラミング以外の分野の問題を解決する方法として 半分ジョークとして提案される場合などでは無いかと思います。 前者のオープンソースのソフトウェアとは、オープンソースライセンスと総称される ソースコードを公開し、一定のルールの範囲で自由に利用できるソフトウェアです。 GitHubにはソースコードとして登録されているので 誰でも、最新版やある段階のソースコードを取り出し使うことができます。 反面、Windows用として盛んな、プロプライエタリーな無料ソフトには使われません。 オープンソースソフトウェアは、開発者が放棄しても 第三者が、ソースコードを改修し、半永久的に需要があるかぎり継続できます。 ただの無料ソフトは、開発者の考え方に問題があってもそれを強制的に矯正することができません。 無料のソフトの文化は、20年ちょっとの歴史があると思いますが… 未だに、ただの無料のソフトが、社会で重要な役割をすることは少ないようです。 対してオープンソースのソフトウェアは、メンテナンスやセキュリティ対策においても 将来的な期待が得られるので、いろんな分野で社会で重要な役割を担っています。 銀行や証券会社などのサーバーにも使われますし ほとんどのデジタル家電で使われていますし… 個人のPCでも、多くのWindowsユーザーにとって 単なる無料ソフトとして認識されているとしても… Firefox,LibreOffice,OpenOffice.org,GIMP,Blender,FFMPEGなどなど 多くのソフトウェアが、実際にはオープンソースソフトウェアなのです。 そして、これらのオープンソースソフトウェアのうち大規模なものは インターネット上に公開されたバージョン管理システムを用いて 複数の開発者が、個々のソースコードを公開し、共同開発を進めています。 企業内でのオープンソースソフトウェア開発であっても そういったバージョン管理システムを介し 在宅や異なる開発拠点から作業を進めることがあるでしょうし バージョン管理システムは、ソフトウェア開発に無くてはならないものとなっています。 GitHubはどちらかというと新しい世代のもので いくつものバージョン管理システムが存在します。

全文を見る
すると、全ての回答が全文表示されます。
  • okgoripon
  • ベストアンサー率44% (1141/2550)
回答No.1

「Git」というバージョン管理システムを使った、ソフトウェア開発のためのサービスと、そのサイトの名前です。 バージョン管理システムってのは、要するに、沢山のファイルに対する変更の履歴を保存しておくものです。 やろうと思えば、普通の文書や画像などのバージョン管理にも使えますが……。 基本的には、ソフトウェア開発者にしか関係ありません。

noname#178971
質問者

補足

ウィルスサイトとかではないのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • githubについておしえてください

    デザイナーです。 バージョン管理システムを導入しようと思い、githubを今試している所です。 git自体どういうものかがようやくわかってきた所で実際にどうすればいいのか分からない点があります。 サイトを運営していて、本番環境とローカルテスト環境があるのですが、 どのようにgithubと連携させればよいのかわかりません。 ローカルテスト環境である程度作ってからgithubのリポジトリにコミットした後、 どうやって本番環境に反映させるのでしょう。 (そもそもすでに手順が間違っているのでしょうか) また、複数人でいじる時はそれぞれにローカル開発環境を用意させる必要があるのでしょうか。 よろしくお願いします。

  • GitHub

    最近GitHubを使ってみようと思って、サイトを訪問してみたところ、英語でした。 日本語に変えたいんですが、変える方法とかありますか?

  • GitHubやcomposerについて

    PHPの学習をしています 今回phpのライブラリを使いたいと思い調べてみたところ、 Githubやcomposerにたどり着きました 自分なりの解釈では Githubやcomoserはライブラリをつなぐ中間ツールのような印象を受けたのですが、 例えばこれをxamppなどにインストして利用することができるのだというところまでたどり着きました しかし、これをphpが使える無料サーバーで使うにはどうしたらいいのでしょうか 無料サーバーにGithubやcomposerをインストするというのは違うような気がしますし、 Githubやcomposer経由で取得したライブラリを個別にサーバーに上げる?ということになるのでしょうか、もしくは自分でサーバーを持っている人専用ということになるのでしょうか

    • ベストアンサー
    • PHP
  • github

    githubのリモートリポジトリとローカルリポジトリの名前(フォルダ、ファイル)は同じである必要がありますか? 違う名前でアップする必要がある場合はどんなときですか?

  • githubとは

    Githubとはどういうサイトなんでしょう?ソフトをダウンロードするサイト以上のものらしいのですが、調べてみたのですが無知なので専門用語だらけで説明がよくわかりませんでした。スマホ使うだけの女子高生に教えるような説明をお願いします。ソースコードとか言われてもよくわかりません。

  • github

    https://github.com/ でアカウントを登録しようとしましたが うまくいきませんでした。 必要な画像などが表示されない様な 印象です。 添付ファイル どうしたらアカウント登録できるでしょうか? 漠然とした質問で申し訳ないですが、 よろしくお願いします。

  • githubの使い方

    githubを良く理解できていないので、おかしな質問かもしれませんが許してください。 パブリックに公開されているリポジトリをcloneしました。 それをいじったり、別のプログラムと同じフォルダにまとめたりしました。 そのフォルダを、自分のプライベートリポジトリにバックアップするにはどうすればいいですか?

  • Githubの構築について

    初めて投稿をさせていただきます。 私はプログラムには、あまり詳しくないのですが当社の開発チームが 共同開発をするにあたり、ある開発チームにGithubで接続できるようにしてくれと頼んだところ Githubの構築にサーバ構築と同じくらいか、それ以上の時間がかかるので 出来ればその時間を開発にあてたいとの返答が返ってきて、そんなに時間のかかるものではないだろ?と開発チームが悩んでいたのですが、実際Githubを構築するのは大変(時間がかかる)ものなのでしょうか? 素人の質問で申し訳ないのですが宜しくお願い致します。

  • github アカウントの削除について

    githubにアカウントを登録している kahata と申します。 最近自分のメールアドレスを変更した際、githubのプライマリメールアドレスの変更をしないままで、旧アドレスを削除しました。 そのため、githubの "Device Verification Code" を受け取ることができず、localからのpushや web上でのlog inができません このような状態で、github アカウントの削除やプライマリメールアドレスを変更することは可能でしょうか? また、githubの管理者にgithub アカウントの削除を依頼する方法があればお教えください。 よろしくご教示お願いします

  • github 使いみち

    授業でプログラミングやソフトウェア開発について学んでいる学生です。よく界隈ではgithubの話が話題に出ると思うのですが、実際どういった時に使うのでしょうか? 別に授業で学ぶレベル、作るレベルでは他人との共同作業や更新履歴を残すこともないですし、なんかみんながいうほど、githubを使う機会がなくてあれーと思っています。 皆さんは実際どういった時に使いますか?仕事の内外に問わず教えてくださると勉強になります!

このQ&Aのポイント
  • lenovo Vantageを使用してファンクションキーの設定を変更しようとしていますが、キーボードの最上部行の機能が表示されません。どうすれば表示させることができますか?
  • lenovo Vantageを使ってファンクションキーの設定を変更しようとしていますが、キーボードの最上部行の機能が表示されない問題に遭遇しました。これを解決する方法を教えてください。
  • lenovo Vantageでファンクションキーの設定を変更しようとしていますが、キーボードの最上部行の機能が表示されません。どうしたら表示させることができるのでしょうか?
回答を見る