Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHubEnterprise導入とその効果@Ameba
Search
pnsk
June 02, 2014
Technology
880
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHubEnterprise導入とその効果@Ameba
GitHub KaigiのLT発表資料
pnsk
June 02, 2014
More Decks by pnsk
See All by pnsk
GitHubUniverseRecap2024
pnsk
2
600
LT for women in tech
pnsk
0
62
2024-02-09-nailconf
pnsk
0
140
GitHubUniverseRecap2023
pnsk
1
190
Women Tech Terrace 2023
pnsk
0
580
Engineer Friendly City Fukuoka Festival 2020
pnsk
0
200
DevFestWomen 2019
pnsk
0
1.7k
Woman Tech Terrace 2019
pnsk
1
1.3k
Cloud Support Engineer Event 2019
pnsk
1
1.9k
Other Decks in Technology
See All in Technology
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
270
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
1.8k
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
6
3.8k
Dynamic Workersについて
yusukebe
2
590
Building applications in the Gemini API family.
line_developers_tw
PRO
0
1.5k
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
150
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
160
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
750
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
0
180
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
360
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Writing Fast Ruby
sferik
630
63k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Paper Plane
katiecoart
PRO
1
51k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
Six Lessons from altMBA
skipperchong
29
4.3k
The Curse of the Amulet
leimatthew05
1
13k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.3k
Music & Morning Musume
bryan
47
7.2k
Transcript
GitHubEnterprise導入と その効果@Ameba CyberAgent, Inc. Ameba事業本部 Ameba Dev. Center
奥田 順子
自己紹介 • Junko Okuda J • CyberAgent, Inc. • 主にJava書いてた
• 最近は、Amebaの開発環境まわりの何でも屋さん やってます • @pnsk
今日のおはなし
GHE導入の事例紹介J 弊社(Ameba)で約1年前に GitHub Enterpriseが導入された GHE導入を皮切りに Amebaの開発環境が少しずつよくなっている そんなお話
2013/04~ GitHub Enterprise @Ameba 2014/05/30現在 ・1000 アカウント ・1900 repos (ゴミもありそう)
・360 organazations ・GHE ・subversion (大きめのファイルを沢山管理)
GHE入れる前
コードレビュー: ReviewBoard使ってたり、 直接チェックしたりしてるところが少しあったかな・・・
とりあえず、いっぱいあるバージョン管理 GitLab,github.com,Subversion,CV…がN個 Subversion:CV…:git系 = 7:3:1 (肌感のイメージ) 野良バージョン管理さん →管理者が行方不明になりがち →ソースコードの捜索活動が時々はいる →バックアップ??
→監視?? →アカウント管理がイロイロ?? →オフィスやDCに寄ってはアクセスできない
・・・・_(:3」∠)_
GHE導入開始
ちょっとだけ困ったとこ_(:3」∠)_
VMWare.. 社内にノウハウなし スナップショットによるバックアップで、GHEダウン →esxi自体のディスク容量監視 メモリ 無償版利用に寄るメモリの上限 max32G →vmware5.5でメモリの上限が外れる J lucky
アカウント管理(LDAP認証) Ex)ou=Ameba….. ・ログインしたらライセンスが消化されてしまう L ・退職者のデータがライセンス無駄遣いしてしまう L LDAPのdescriptionにgitを追加し、 自前のスクリプトで定期チェック(力技)
壮絶な移行との戦いが半年ほど続く • CVSからGHEへの移行 • cvs2git •
「CVSで消したいっぱいのブランチがGHEで復活したお話」 h<p://junko.hatenablog.com/entry/2013/07/31/010238 • subversionからGHEへの移行 • svn2git • Git系 • remote repoでOK? • Issueの移行が必要→API
GHE入れて良かったところ
たくさんのエンジニアが、喜んでくれた JHAPPY♪ ソースレビューするプロジェクトが増えた JYEAH!! 開発環境の改善が加速した J
GHE導入時の反響が大きく、 その後JIRA,HipChatの導入が早く進められた 散らばっていた方法論が、少しずつ、共通認識となってきている
これからの課題
デザインデータの管理 デザイナーさんがGHEを利用し始めると GHE+αの要望が増えてきている マスト条件 ・UI ・バージョン管理 ・mac,windowsのクライアント
git-mediaに期待 J ♪