質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.34%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

git-flow

git-flowとは、gitのブランチモデルを使う時の補助ツールです。gitを使う際のブランチ作成などで、一定のルールをまとめたものを指します。

意見交換

1回答

132閲覧

プロジェクト管理にGitHub導入をする場合のご意見をおきかせください

R_KOSO

総合スコア2

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

git-flow

git-flowとは、gitのブランチモデルを使う時の補助ツールです。gitを使う際のブランチ作成などで、一定のルールをまとめたものを指します。

0グッド

0クリップ

投稿2025/01/19 04:52

編集2025/01/19 06:45

お伺いしたいこと

こんにちは。
色々あり、私の勤める会社にGitHubの導入を検討することとなりましたが、実際に導入する場合どのようなことに気をつけるべきか皆さんからご意見をいただければと思っております。

私からも幾つか質問させてください。
導入が実現した場合も小さな規模からになると思いますので、私からの質問内容は無償の範囲(GitHub Free)前提となっております。質問に答えていただかなくても構いません。様々なご意見いただきたいと考えております。

質問

1. リモートリポジトリとの通信方式はSSH、HTTPSどちらでするべきでしょうか。

2. GPGキーは必須でしょうか。

3. チーム開発においておすすめの運用フローがあれば教えてください。(GitFlow、GitHubFlowに基づいていなくても構いません。)

4. コミットメッセージに規約は設けるべきでしょうか。(Conventional Commits等)

5. GitHubを使用してどのようなメリットを感じていますか。

私自身使用経験はありますが、知識にあまりに自身はないのでその他何でも教えていただければ幸です。

背景、状況

現状、弊社のWebシステムはバージョン管理ツールで管理されておらず、コードの結合も手作業で行っており
ます。(社員数が少ないという理由もあったのでしょう。)これではいつか限界来ると思いますので(実際のところ、限界が来ておりインシデントの発生源となりかねない状況です。)、なんとか提案できればと思っておりますので、お力添えお願いいたします。稚拙な文章申し訳ございません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答1

#1

TakaiY

総合スコア13928

投稿2025/01/19 06:29

1. リモートリポジトリとの通信方式はSSH、HTTPSどちらでするべきでしょうか。

ユーザの認証に認証鍵を使っている分、SSHの方が安全だと思うのでSSHを推します。

2. GPGキーは必須でしょうか。

使ったことはありません。 なりすましによる改竄を危惧するのであれば、ネット上のリポジトリは使わないほうがいいでしょう。

3. チーム開発においておすすめの運用フローがあれば教えてください。(GitFlow、GitHubFlowに基づいていなくても構いません。)

経験では、これまであまり管理ツールの経験のないチームで、GitHubフロー+developブランチ の形で運用してうまくいっています。

4. コミットメッセージに規約は設けるべきでしょうか。(Conventional Commits等)

何もないと混沌としてしまいそうですが、ガチガチにするとコミット作業を抑制してしまい粒度が下がるので、指針程度にしておくのがいいと思っています。

5. GitHubを使用してどのようなメリットを感じていますか。

ソースコードを一元管理しないという選択肢は無いと思っているので、メリットは無いのですが、軌道に乗れば、ソースコードの管理について悩まなくて済むのがメリットでしょうか。

ローカルでの運用について
GitHubを使うということは、ソースコードを社外に保存することになるので、業務でGitHubを使ったことはありません。
代りに、GitLabのサーバを社内に立ててつかっています。社外からの不正なアクセスや漏洩の心配がないのは大きなメリットです。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問