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
1
840
GitHubEnterprise導入とその効果@Ameba
GitHub KaigiのLT発表資料
pnsk
June 02, 2014
Tweet
Share
More Decks by pnsk
See All by pnsk
GitHubUniverseRecap2024
pnsk
2
580
LT for women in tech
pnsk
0
44
2024-02-09-nailconf
pnsk
0
110
GitHubUniverseRecap2023
pnsk
1
160
Women Tech Terrace 2023
pnsk
0
540
Engineer Friendly City Fukuoka Festival 2020
pnsk
0
170
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
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
140
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
370
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
130
20251222_サンフランシスコサバイバル術
ponponmikankan
2
150
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
2.7k
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
2k
Introduce marp-ai-slide-generator
itarutomy
0
160
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
200
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
1.2k
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
220
Snowflake Industry Days 2025 Nowcast
takumimukaiyama
0
150
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Automating Front-end Workflow
addyosmani
1371
200k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
180
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
39
YesSQL, Process and Tooling at Scale
rocio
174
15k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
36
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
67
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
48
Unsuck your backbone
ammeep
671
58k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.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 ♪