►
From YouTube: 企業開発に役立つGitHubの最新機能 - GitHub Satellite Tokyo 2018
Description
池田 尚史 (GitHub)
GitHubは企業内のソフトウェア開発にも広く使われています。本セッションでは、GitHub EnterpriseやGitHub Business Hostedをお使いのお客様にとって役立つ最新機能やあまり知られていない便利機能、権限管理やワークフローについて紹介します。
A
A
.
I
would
like
to
introduce
mainly
the
functions
that
are
useful
for
development.I
would
like
to
introduce
mainly
the
functions
that
have
been
released
over
the
past
half
a
year
since
last,
fall.
I'm
sure
some
of
you
are
wondering
what
it's
like,
so
I'd
like
to
briefly
introduce
the
basic
functions
of
Guitar,
Club
and
Guitar
Enterprise.
A
A
A
A
A
I
would
like
to
express
my
gratitude,,
but
there
are
cases
where
companies
have
to
provide
support
and
demonstrations
for
introduction
to
customers
who
are
thinking
about
introducing
cut
parts,
or,,
depending
on
the
need.
,
calculate
ROI..
I
think
that
there
is
such
a
thing,,
so
I
will
support
you
in
various
ways,,
such
as
helping
with
such
movement
calculations.
A
A
Well,,
first
of
all,,
let
me
give
you
a
very
brief
introduction
of
what
the
Guitar
Club
is,
and
after
that
I'll
introduce
you
to
8
Cloud's,
Guitar,
Club.com,,
On-Premises,
and
Gitter
Enterprise.
After.
Giving
a
brief
introduction
to
these
functions,
I
would
like
to
introduce
useful
functions
for
in-house
software
development
and
new
functions
that
were
released
in
the
early
summer,,
especially
in
this
half
year.
.
A
A
A
We
think
of
it
as
a
platform
that
can
cover
all
processes,,
starting
from
thinking
about
ideas
and
planning,
designing,
developing,,
pasting,,
deploying,
and
operating
.
As,
you
all
know,.
There
are
many
variations
in
the
development
of
Edo
Softer,,
starting
with
so-called
website
development,
mobile
application,
development,
and
embedded
software
development
.
A
I
think
it
can
be
said
that
there
are
various
development
baths,
depending
on
the
time
.
Together
with
vendors,.
We
see
ourselves
as
a
development
platform
that
can
support
any
development
flow
,.
So,
no
matter
what
trends
come
and
what
kind
of
development
becomes
necessary,,
the
hub
will
surely
be.
The
center
of
development.
I
think
it's
something
that
the
Ritter
Department
can
accept
and
say
to
everyone
that
it's
ok.
A
A
A
A
A
A
As
you
can
see,,
the
guitar
has
been
used
in
a
wide
range
of
areas
over
the
past
two
months,,
but
in
fact,.
What
I
would
like
to
share
with
you
here
is
the
number
of
merged
professional
quests
that
surpassed
the
school
the
day,
before.
But.
This
is
the
house
of
this
project,
85%
of
the
polyx
is
actually
done.
Privately,
isn't
it?.
A
A
A
A
First
of
all,,
it's
a
business
posting,,
but
this
is
the
cloud-based
a-thirds
that
you
all
know,
and
while
it's
called
Hanyu.
On,
the
other
hand,
Samur
has
added
three
types
of
single
functions,
and
various
types
of
service
d
supplements
have
been
added,
and
it
becomes
such
a
service.
If.
You
give
it
to
me,.
It
will
be
possible
to
create
a
single
34
with
a
dialog
like.
A
A
A
A
Functions.The
first
thing
that
comes
to
my
mind
when
I
say
that
I
will
introduce
the
functions
is
the
process,,
but
there
is
a
point
where
I
can
get
into
it..
This
is
the
name
of
a
process
called
all
functions,,
but
this
is
the
basic
development
flow
that
we,
the
guitar
club,
have
been
advocating
for
about
seven
years:
now.
A
A
Instead
of
jumping
straight
into
the
line,
without
even
reviewing
the
tests,,
as
in
the
past,,
without
abruptly
changing
the
code,
first
of
all,,
the
create
feature
branch
is
written
on
the
far
left,,
but
first,
cut
off
the
branch
and
jump
straight
to
the
main
code.
Instead
of
putting
it
in,.
We
cut
the
tree
for
development,,
commit
the
source
code
there,
and
make
changes
.
A
A
While,
looking
at
it,,
we
will
review
the
code
and
discuss
it,
and,
depending
on
the
case,
I
think
there
were
theories
about
ci
and
automation,
and
that
kind
of
theory
today,.
But
we
incorporated
such
an
automatic
test
tool
to
serve
the
code..
You
can
do
things
like
test
While,
confirming
code
commits
on
a
professional
d
quest
basis,.
We
will
discuss
while
actually
looking
at
the
code,
debut,
and
even
automatic
testing
will
be
done
by
children.
.
I
think
there
are
check
boxes,,
but
this
is
the
result
of
automatic
testing
for
each
commit.
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
,
I
think
there
are
cases
where
you
want
to
keep
read-neat
for
the
purpose
of
read-only
maintenance,
or
you
want
to
keep
it
in
chapter
3,
or
you
actually
have
about
two
business
systems
that
depend
on
it.
Unobtrusively.
It
will
be
possible
to
archive
them
so
that
the
number
of
chords
does
not
increase
unnecessarily,
and
manage
them
as
read-only
.
A
A
A
A
There
are
cases
where
it's
not
a
luxury
to
absolutely
purge
a
repository
created
by
a
specific
user.,
For
example,.
You
want
to
protect
it
as
intellectual
property,
.
For
example,.
If
you
have
a
lawsuit,,
there
are
cases
where
you
can't
erase
it
because
of
its
intellectual
property,,
but
you
can
also
have
authority
for
each
booth,,
such
as
the
functional
repository
gas
explosion
of
the
department
that
entered
the
enterprise
.
A
Resca.
Privilege
The,
repository
owned
by
the
organization,
is
set
to
leave
d
r
fold,
for
example,.
Even
if
the
child
deletes
the
child
or
the
person
borrows
it
and
the
user
is
deleted,,
the
repository
will
remain
without
disappearing.
It's
a
use
case
for
corporate
use,.
So
it's
rather
plain,,
but
it's
actually
a
fairly
important
function,.
So
please
check
it.
Out.
A
A
A
A
A
We
also
have
a
backup
tool
called
Z.
If
you
use
this,,
you
can
use
it
to
cut
off
at
the
application
level.
Repository
data,,
various
media
data,
information
in
mysql,,
emergency
data
in
ladies,
and
all
kinds
of
information.
We
can
take
care
of
it
with
our
tools
and
make
backups
at
the
application.
Level.
Of
course,.
We
have
a
restore
arm
command,.
So
if
something
happens,,
you
can
restore
it
from
the
backup.
Data.
I
would
definitely
like
to
see
this
area
included
as
a
consideration
when
using
it
within
the
company,.
A
But
from
this
point
of
view,
it
would
be
nice
if
solutions
were
properly
prepared
from
the
beginning,
.
That's,
why
it's
a
very
important
point.
If.
You
actually
think
about
intellectual
property
as
a
tool
to
be
used
within
a
company,.
This
area
should
be
an
indispensable
requirement,.
So
I'd
like
you
to
check
it
from
this
point
of
view.
A
However,,
this
is
a
function
that
mixes
authentication
platforms,,
but
it's
actually
an
enterprise.
First
of
all,
Guitar
Enterprise
is
based
on
the
premise
that
you
can
use
a
so-called
authentication
infrastructure
such
as
tap,,
cast,,
etc.
Well,.
I
think
that
typically,
everyone
is
using
a
build-up
server
like
active
directory,,
but
that
You
can
manage
authentication
using
this
function,.
But
in
addition
to
that,
you
can
add
id
password
authentication.
A
There
are
some
people
who
manage
their
impressions
on
a
temporary
basis.
For
example,
people
who
leave
the
project
after
half
a
year,
,
people
from
a
bridge,
company,
etc.,,
can
easily
add
it
to
their
projects.
I,
don't
think
it's
possible,,
but
in
such
a
case,,
if
you
use
this
function
,
you
can
use
the
id
password
of
the
Ritter
Department
to
authenticate
users
who
do
not
have
to
enter
the
Zap
.
A
That
's
the
function
of
passing
through
this
mix.We
also
release
hot
patches.This
is
a
patch
release.When.
We
find
a
vulnerability
in
the
guitar
section,.
We
issue
an
enterprise
patch
release
each
time.Regarding.
This
patch
release,
It,
can
be
applied
without
downtime,,
so
it
is
very
useful
for
continuous
availability,
factories.
Scheduling
functions.
A
A
A
A
A
It
is
also
possible
to
set
the
number
of
people
on
top
of
that.Also,.
There
is
a
code
owner
function,,
but
this
team
will
manage
specific
files
under
specific
folders
and
belongings
of
this
person.
Such
settings
can
be
made
in
the
repository,,
but
the
action
is
approved
by
It
is
also
possible
to
make
it
mandatory
Also,
of
course,.
It
is
possible
to
set
ci
to
not
merge
unless
the
automatic
test,
passes,
and
furthermore,.
You
can
not
merge
unless
it
is
a
specific
team.
A
A
A
A
A
Addition,,
it
is
possible
to
manage
permissions,,
prepare
multiple
templates
for
creating
such
signboards,
keyboard,
shortcuts,
and
search
and
filter.
So,
in
fact,.
You
can
manage
projects
quite
well
with
Hanyu,,
so
I
would
like
you
to
check
it
out.
.
From
the
perspective
of
project
management,
I
will
also
talk
about
multiple
offensive
templates,,
but
you
can
manage
templates
that
go
around
the
repository.
A
After
doing
that,
I
also
created
a
ui,.
So
if
you
press
this
button,,
you
can
use
that
template,
or
it
will
automatically
open.
The
version
that
will
be
released
soon
will
be
implemented,
and
navigation
will
also
be
added..
It
is
easy
to
see
and
understand
visually
and
can
be
navigated,
Currently,
the
languages
Nenunu,
Beat
and
java
script
type
script.
Python
php
are
supported.
We,
also
plan
to
add
a
comment:
editing
history,
function.
A
A
A
A
ripper
bar.,
Project
management
and
source
code
management
such
as
issues,,
projects,
and
project
pull
requests.
Management
of
code
reviews
are
prepared
as
basic
characters,
and
org
There
is
the
concept
of
anization
team,
and
functions
are
provided
to
manage
people
and
things,
and
to
manage
permissions.In
addition,.
A
There
are
also
functions
that
are
useful
for
operation.
Management,
such
as
high
availability
and
backup.
We
have
prepared
a
lot
of
things.
.
We
have
no
intention
of
stopping
the
evolution
of
business
posts
and
venture
prizes
that
have
been
cut,,
so
we
will
continue
to
use
Fit
Hub
as
a
reliable
and
reliable
development
platform
that
everyone
can
use
with
peace
of
mind..
Lastly,
I
introduced
a
lot
yesterday,,
but
it
's
a
sign
that
I'm
chasing
this
change.
Convenient
functions
or
information
are
actually
available
on
the
Internet
.
As
you
can
see,.