♪ (jazzy music) ♪
Hi, I'm Brent Beer
with Github's training team.
Millions of developers
in the world's best companies
use GitHub to streamline
the way they build and ship software.
Now with support for
Amazon Web Services, or AWS,
GitHub Enterprise offers the same
great experience to system administrators.
In this video we're going to take a look
at how to acquire the GitHub AMI
to deploy our instance,
setting things up
from the AWS Web Console,
and lastly, starting up our instance
to begin building
and shipping great software.
To get started, let's visit
enterprise.github.com
and click Try for Free
in the upper right-hand corner.
On this screen we need to fill out
some information about our organization
which is typically
the name of our company,
our full name,
and some contact email address.
This information will be used to sign in
to our GitHub Enterprise web account.
Fill out my full name.
I'm going to go ahead and select
GitHub on AWS as our installation type.
Then lastly, we're going to fill out
some common questions here
for our GitHub support,
so they know best how to help us
if we run into any issues along the way.
Click the terms of use,
and then Continue.
On this screen we have three options
of how to launch
our GitHub Enterprise on AWS trial.
The method that we're going to be using
in this screencast
will be the last option we see
down here in the very bottom section.
If we want a different AMI ID,
we can select a different region
with the Edit button in the upper corner.
Simply select your own region
from this option,
and save changes.
We're going to be using US East 1
in this screencast.
Let's go ahead and copy that AMI ID,
put that on our clipboard,
and also click
the Download your License button
on the right hand portion of the screen.
Then go ahead and open a new tab
to go to aws.amazon.com.
Once here, click Sign in to the console
so that we can visit our console
to launch our instances.
Enter your password,
and click EC2
in the upper left-hand corner.
This is where we're going to be launching
all of our Amazon web service
instances from.
From here, click Launch Instance
to start creating our instance.
We're going to click Community AMI
so we can search for that AMI ID
that was presented to us
after we signed up
with GitHub Enterprise.
Search for that AMI ID that you had
by typing it in into the Search field.
and click Enter.
Click Select once you see
that AMI presented to you.
We recommend starting
with an r3.large instance type.
On the next screen we don't have
any custom configuration details,
so we can skip this and add storage.
We do need to add
an additional volume here.
This EVS volume
needs to be at least 10 GB.
I'm going to set it to 12,
just for growth purposes.
This EVS volume
is going to be used for Git data
as well as general user data.
Next we're going to tag the instance.
We're want to give this
a name and value scheme
so that it's easy
to identify this instance
when looking at our dashboard.
I'm going to call this ghe-aws.
Next we have our security groups.
These security groups are going to be
so that we can control
what ports have access to our instance,
as well as which ports we can use
when doing management console activities.
I have an existing security group
configured already
and I want to talk
about some of these settings.
A number of these settings
are going to be used
for Git data, and Git traffic,
as well as emails, or email servers,
as we can see, SMTP and SMTPS,
as well as access to our
Management Console over a different port,
as well as a custom SSH port to port 122.
This is going to be used for
when we need to SSH into this machine.
After we have all of these custom ports
as well as default ports selected,
we can review and launch our instance.
We have one last step
to review everything here.
Once we're OK with it,
we can click Launch.
Before we actually launch our instance,
we need to create a SSH key pair.
I'm going to name this ghe-aws as well,
and click Download.
That'll download to my computer,
then I can use that as I need to
when I need to SSH into this machine.
Once that's downloaded,
click Launch Instance.
This should be launching
and initialized in a few minutes
so we'll go ahead and give that
a little bit to finish up
and then we can visit our instance
to finish the configuration.
When ready, let's grab the public DNS
presented to us at the bottom
of the screen here.
I'm going to put that onto my clipboard
and open a new tab
and visit this address.
Now, because we have
a self-signed SSL certificate,
we do want to give everyone
a little bit of a heads-up here
that on the next screen
we will be prompted
with a little bit of a warning here.
So depending on Safari, Firefox or Chrome,
we can see different prompts.
We will go ahead and detect
which browser
you're currently viewing this in
and instruct you on the next steps
to get past that screen.
If you really wanted to double-check this,
we can SSH into the machine
to verify this certificate.
We have steps for that below.
Click Continue to Set up.
Continue past the prompt.
Now we need to upload
our GitHub Enterprise license
that we got when we signed up
for GitHub Enterprise.
So, click License file,
grab that license,
that .ghl file,
and finish the installation.
Before we finish configuring our instance,
we need to create a management console
as well as API password.
This means even our site admins,
as they choose to browse
into the management console
to alter configuration settings,
they will need to type
this password to get in.
Choose a password that you know
everyone else will be able to share,
as well as using a password generator
to generate this.
I'm going to choose New Install
for this screencast.
Lastly, we have one last step before
we start our instance configuration
We get to review all of our steps.
If we have any DNS,
we want to change our host name,
our authentication as we choose
to set up an LDAP or SAML server
for authentication into this instance,
we can add those here.
We can also revisit these settings
after our instance is up and running.
Let's go ahead
and scroll down to the bottom
and Save Settings so that we
can start configurating the instance.
Let's go ahead and speed this up
so we can move forward with this demo.
Once you're instance is finished,
click Visit Your Instance to begin.
Before we can get started
inviting people to our instance,
because we have built-in authentication,
we need to create our first admin account.
This is of course true for regardless
of which authentication we have.
Pick a username and an email address,
as well as a password that is generated
from some auto-generating
password application for you.
Next, we want to start out
with at least one organization
so that new members of this instance
can have collaboration
around a different project together.
We're going to call this
organization name internal-tools.
And the email for this
should be set as well,
and create that organization.
Now, if we had other people
on our instance already,
we could invite additional
team members to this,
but for now, we'll just start out
with services admin in this.
Now that our instance is up and running,
we can go back and revisit
that management console
if we need to finish some configuration,
or we could start inviting people
to join into this enterprise instance
to start building great software.
For more information
about GitHub Enterprise
and GitHub Enterprise on AWS,
visit enterprise.github.com/AWS
Thanks for watching this episode
on getting started
with GitHub Enterprise
on Amazon Web Services.
With GitHub Enterprise on AWS
software developers
and system administrators
can both use the tools
they know and love.
♪ (jazzy music) ♪
(Jazz Musik)
Hallo, ich bin Brent Beer
vom Github Trainingteam.
Millionen Developer weltbester Firmen
nutzen Github, um Entwicklung und
Vertrieb ihrer Software zu verbessern.
Mit Unterstützung von Amazon
Webservices, oder AWS
bietet Github nun die gleiche großartige
Erfahrung für Systemadministratoren
In diesem Video zeigen wir
wie man den GitHub AMI erlangt,
um zu beginnen,
wie man die AWS Webkonsole einstellt,
und wie man startet,
großartige Software zu erstellen
und zu vertreiben
Beginnen wir mit enterprise.githup.com.
Oben rechts klicken wir "Try for Free".
Hier müssen wir einige Informationen zu
unserer Organisation ausfüllen.
Zumeist wird nach dem
Namen der Firma gefragt,
nach dem vollen Namen
und einer Emailadresse.
Diese Informationen werden benötigt, um
sich auf GitHub Enterprise anzumelden.
Ich trage meinen vollen Namen ein.
Ich werde hier "GitHub auf AWS" als
Installationstyp auswählen.
Und am Ende werde ich ein paar standard
Fragen beantworten,
damit der Service von GitHub weiß,
wie sie mir am besten helfen können,
wenn wir auf Schwierigkeiten stoßen.
Hier auf "Nutzungsbestimmungen"
und "Weiter" klicken.
Auf dieser Seite haben wir drei Optionen,
wie wir unser Probeabo von GitHub
Enterpriseauf AWS beginnen können.
Die Methode, welche wir auswählen werden,
ist die letzte Option, hier ganz
unten auf der Seite zu sehen.
Wenn wir eine andere AMI ID wollen, können
wir mit dem "Edit" Button oben rechts
eine andere Region auswählen,
Wähle aus den Optionen deine Region aus
und speichere die Änderung.
Wir werden in diesem Beispiel
US East 1 verwenden.
Ich werde die AMI ID kopieren,
sie ist jetzt auf unserem clipboard
und auch den
"Download your License" Button klicken,
im rechten Teil des Bildschirms
Dann öffnen wir ein neues TAB und gehen
auf aws.amazon.com.
Hier klicken "Sign in to the console",
damit wir zu unserer Konsole kommen
und unsere Beispiele laden können.
Gib dein Passwort ein
und klick "EC2"
in der Ecke oben links.
Von hier werden wir alle unsere Amazon
Webservice Beispiele starten.
♪ (música jazz) ♪
Hola, soy Brent Beer
del equipo de entrenamiento.
Desarrolladores de las mejores compañías
usan GitHub para agilizar la forma
de crear y enviar software.
Ahora con el soporte para
Amazon Web Services, o AWS,
GitHub ofrece la misma experiencia
a administradores de sistema.
En este video vamos a ver
como adquirir la AMI de GitHub
para implementar instancias,
cambiando especificaciones
en la consola web de AWS,
e iniciar nuestra instancia
para empezar a construir y
enviar software.
Para empezar vamos a visitar
enterprise.github.com
y hacer clic en Try it for Free
arriba a la derecha.
En esta pantalla necesitamos rellenar
información de nuestra organización,
lo habitual,
nombre de nuestra empresa,
nombre completo y
dirección e-mail de contacto.
Esta información se usará para ingresar
en nuestra cuenta de GitHub.
Relleno mi nombre completo.
Continuo y selecciono GitHub on AWS
como nuestra forma de instalación.
Por último, vamos a rellenar
algunas respuestas aquí
para el soporte de GitHub,
para que sepan como ayudarnos mejor
si tenemos algún problema en el proceso.
Aceptamos las condiciones de uso y
después clic en Continue.
En esta pantalla tenemos tres opciones
de cómo lanzar nuestra prueba de
GitHub Enterprise on AWS.
El método que vamos a usar en este vídeo
será la última opción que vemos
abajo en el final de la página.
Si queremos un ID AMI distinto
seleccionamos otra región
con el botón Edit
de la esquina superior.
Simplemente seleccionas tu propia región
desde esta opción
y guardas los cambios.
Vamos a usar "US East 1" en este vídeo.
Seguimos y copiamos ese ID AMI
en nuestro portapapeles y
después clic
en el botón de descarga tu licencia
a la derecha de la pantalla.
Abrimos una nueva pestaña
para ir a aws.amazon.com.
Una vez aquí, hacemos clic en
acceder a la consola
y ya podemos visitar nuestra consola y
lanzar nuestras instancias.
Introduce tu contraseña,
y haz clic en EC2
en la esquina superior izquierda
Aquí es donde vamos a lanzar
todas nuestras instancias del
servicio de Amazon.
Hacemos clic en lanzar instancia
para comenzar a crear nuestra instancia.
Hacemos clic en Community AMI
donde podemos buscar ese ID AMI
que se nos mostró
después de acceder con
GitHub Enterprise.
Buscamos el ID AMI que tenemos
tecleándolo en el campo de búsqueda
y hacemos clic en "Enter".
Hacemos clic en Select
en el AMI que se nos muestra.
Recomendamos comenzar
con una instancia del tipo r3.large.
Seguimos y como no tenemos
ninguna configuración personalizada
lo saltamos para añadir almacenamiento.
Necesitamos añadir
un volumen adicional.
Este volumen "EBS"
necesita ser al menos de 10 GB.
Voy a establecerlo en 12,
por crecimiento porterior.
Este volumen "EBS" será usado
para datos de la plataforma GitHub
así como para datos de usuario.
Ahora, vamos a etiquetar la instancia.
Queremos dar un nombre y
un valor de esquema
para facilitar
identificar la instancia
cuando se busca en nuestro panel.
Voy a llamarla ghe-aws.
Ahora se establecen grupos de seguridad.
Estos grupos de seguridad
sirven para controlar
qué puertos tienen acceso a la instancia,
así como qué puertos podemos usar
para el control de la consola de gestión.
Yo ya tengo un grupo de seguridad
configurado
y quiero comentaros
algunos de estos ajustes.
Un número de los ajustes
se va a usar
para datos Git, tráfico Git,
para correos o servidores de correo,
como vemos, SMTP y SMTPS,
así como para acceder a
informes de la consola de gestión
y un puerto SSH a medida a puerto 122.
Este será usado cuando
necesitemos conectar por SSH a la máquina.
Tenemos todos estos puertos a medida,
puertos seleccionados por defecto,
podemos revisarlos y lanzar la instancia.
Tenemos un último paso
para revisar todos los parámetros.
Una vez estemos conformes
haremos clic en lanzar.
Antes de lanzar nuestra instancia
necesitamos crear un par de llaves SSH.
Voy a llamarlas ghe-aws también
y hacemos clic en descargar.
Lo descargo en mi ordenador,
y podré usarlo cuando necesite
conectar por SSH a esta máquina.
Una vez descargado
se lanza la instancia.
Esto se completará
en unos cuantos minutos
así que adelantamos el proceso
hasta que falte poco
y podamos comprobar nuestra instancia
para acabar la configuración.
Una vez lista vamos a coger la DNS pública
que se encuentra
en la parte inferior.
Voy a ponerla en mi portapapeles,
abrir una nueva pestaña
y acceder a esa dirección.
Ahora, porque tenemos
un certificado SSL auto-firmado
queremos darle a todos
un aviso aquí
para que en la próxima pantalla
indique
una advertencia.
Dependerá de Safari, Firefox o Chrome
los distintos tipos de avisos.
Seguimos adelante y se detecta
qué navegador se está usando
y se informa de las pasos a seguir
para continuar esa pantalla.
Si queremos estar totalmente seguros
podemos acceder por SSH a la máquina
para verificar este certificado.
Vamos a indicar los pasos.
Clic en continuar para configurar.
Continuar pasado el aviso.
Ahora necesitamos transferir
nuestra licencia de GitHub
que tenemos de nuestro acceso
a GitHub Enterprise.
Clic en fichero de licencia
cogemos la licencia,
el fichero .ghl,
y terminamos la instalación.
Antes de terminar la instancia
creamos una consola de gestión
así como una contraseña API.
Incluso los administradores del site
cuando elijan navegar
por la consola de gestión
para modificar la configuración
necesitarán la contraseña
para acceder.
Elige una contraseña que sepas
que puedes compartir,
por ejemplo, usando un
generador de contraseñas.
Voy a elegir nueva instalación
para este vídeo.
Tenemos un último paso antes de comenzar
la configuración de la instancia
para revisar todos nuestros pasos.
Si tenemos algún DNS,
si cambiamos el servidor,
nuestra autenficación o
configurar un servidor SAML o LDAP
para autentificar nuestra instancia
podemos hacerlo aquí.
Podremos modificar esta configuración
después de que la instancia esté activa.
Vamos a desplazarnos abajo
y guardamos los ajustes
para configurar la instancia.
Vamos a acelerar este paso
para continuar con esta demonstración.
Una vez la instancia está acabada,
podemos acceder a ella.
Antes de que podamos empezar a invitar
personas a nuestra instancia,
como tenemos autentificación,
creamos una cuenta de administrador.
Esto es así independientemente
del tipo de autentificación.
Elegimos un nombre de usario y un e-mail,
así como una contraseña generada
por alguna aplicación de
generación de contraseñas.
Lo siguiente es tener, al menos,
una organización
para que los nuevos miembros
puedan colaborar
en torno a diferentes proyectos conjuntos.
Vamos a llamar a esta organización
internal-tools.
Ponemos un e-mail,
también para ella,
y creamos la organización.
Ahora, si ya tenemos usuarios
para la instancia,
podríamos invitar a otros miembros
al equipo,
pero, por ahora, comenzaremos ya
con los servicios de administración.
Ahora que la instancia está activa,
podemos regresar
a la consola de gestión
si necesitamos revisar algún ajuste
o podemos empezar con las invitaciones
a unirse a la instancia empresarial
para comenzar a generar software.
Para más información
acerca de GitHub
y de GitHub Enterprise on AWS
visita enterprise.github.com/AWS.
Gracias por ver el vídeo
sobre cómo empezar
con GitHub para los
Amazon Web Services.
Con GitHub Enterprise on AWS
tanto desarrolladores
como administradores
pueden usar las herramientas
que ya conocen.
♪ (música jazz) ♪
♪ (música jazz) ♪
Hola, soy Brent Beer
del equipo
de entrenamiento de GitHub
Millones de desarrolladores
de las mejores compañias.
usan Github para agilizar la
forma de crear y enviar software.
Ahora con soporte para
Amazon Web Services, o AWS,
GitHub ofrece la misma experiencia
a administradores de sistema.
En este video veremos.
como adquirir la AMI de GitHub
para implementar instancias,
cambiando configuraciones
en la consola web AWS,
y empezar tu instancia
para empezar a crear y
enviar software excelente
Para empezar, visita
enterprise.github.com
y da click en Try for Free
arriba a la derecha.
En esta parte, necesitamos llenar
la información de nuestra organización.
usualmente, el nombre de nuestra empresa,
nuestro nombre completo,
y un e-mail de contacto.
Esta información servirá para ingresar
a nuestra cuenta de GitHub.
Llenó mi nombre completo.
Continuo y selecciono GitHub on AWS
como nuestro tipo de instalación.
Finalmente, llenaremos
algunas preguntas comunes}
para nuestro soporte de GitHub,
y así ellos sabrán mejor cómo ayudarnos.
si tenemos inconvenientes en el proceso.
Aceptamos los términos de uso,
y despues Continue
En esta parte, tenemos tres opciones
de como lanzar
nuestra prueva de GitHub.
El método que usaremos
en este video
será la ultima opción que vemos
aquí abajo hasta el fondo de la pantalla.
Si queremos un ID AMI distinto,
seccionamos otra región
con el botón Edit
en la esquina superior.
Seleccionas tu región
de esta opción,
y guardas los cambios.
Usaremos US East 1
en este video.
Seguimos y copiemos esa AMI ID,
en nuestro portapapeles,
y damos click
el botón Download your License
en la parte derecha de la pantalla.
Continuemos y abrimos una nueva pestaña
para ir a aws.amazon.com
Click en Sign in to the console
y así podemos visitar nuestra consola
para lanzar nuestras instancias.
Introduce tu contraseña,
click en EC2
en la esquina superior izquierda.
Aquí es donde lanzaremos
todas nuestras instancias de Amazon.
Da click en Launch Instance
para empezar a crear nuestra Instancia.
Daremos click en Community AMI
y así podemos buscar esa AMI ID
que se nos presentó
después de ingresar
con GitHub Enterprise
Busca esa AMI ID que tenías
introduciéndolo en el campo de búsqueda.
click en Enter.
Click en Select al ver
que se te mostró la AMI.
Recomendamos empezar
con una instancia r3.large.
Después, como no tenemos
alguna configuración personalizada,
lo saltamos y agregamos almacenamiento.
No necesitamos agregar
algún volumen adicional aquí.
Este volumen EVS
necesita al menos 10 GB.
Seleccionaré 12,
para propósitos de crecimiento.
Este volumen EVS
será usado en GitHub
y como datos de usuario.
Ahora, vamos a etiquetar la instancia.
Queremos darle
un nombre y un valor de esquema
y así, sea fácil
identificarla
al buscar en nuestro panel.
La llamaré ghe-aws.
Ahora establecemos grupos de seguridad.
Estos, serán para controlar.
qué puertos tienen acceso
a nuestra instancia
así como qué puerto podemos usar
al administrar nuestra consola.
Ya tengo un grupo de seguridad configurado
y quiero hablar de estos ajustes.
Algunos ajustes se usarán
para datos y tráfico Git,
para correos, servidores de correos,
como vemos, SMTP y SMTPS,
Y para accesar a nuestra Consola
desde un puerto diferente,
y un puerto SSH a medida a puerto 122.
Este será usado cuando
necesitemos conectar por SSH a la máquina.
Tenemos todos estos puertos a medida
y puertos seleccionados por defecto,
podemos revisar y lanzar la instancia.
Un último paso para revisar todo aquí.
Cuando estemos conformes,
damos click en Launch.
Antes de lanzar la instancia,
necesitamos crear un par de llaves SSH.
También las llamaré ghe-aws,
click en Download.
Eso las descargará a mi computadora,
para poder usarla cuando necesite
conectar por SSH a esta maquina.
Una vez descargadas,
Da click en lanzar instancia.
Esto la iniciaría en unos minutos
así que adelantémonos
hasta casi el final
y podamos ver nuestra instancia
para acabar la configuración.
Ya lista, tomemos una DNS pública
que está al fondo de la pantalla.
Lo pondré en mi portapapeles
abro una nueva pestaña
e ingreso a esta dirección.
Como tenemos
un certificado SSL auto-firmado,
queremos dar a todos
un aviso aquí
que será indicado en la próxima pantalla
con una advertencia.
Dependerá de Safari, Firefox o Chrome
el aviso que veremos.
Continuamos y detectamos
en qué navegador estás viendo esto
e informarte los pasos a seguir
para pasar esa pantalla.
Si queremos asegurarnos,
podemos acceder por SSH a la máquina
para verificar este certificado.
Indicaremos los pasos.
Click en Continue to Set up.
Continuar pasado el aviso.
Ahora transferiremos
nuestra licencia de GitHub.
que obuvimos al ingresar.
Da click en License file,
tomamos la licencia,
el archivo .ghl,
y terminamos la instalación.
Antes de terminar la instancia,
creamos una consola de gestión
y una contraseña API.
Así, los administradores del sitio,
al elegir navegar
por la consola de gestión
para cambiar la configuración,
necesitarán la contraseña para acceder.
Escoge una contraseña que
cualquiera pueda compartir,
puede ser usando
un generador de contraseñas.
En este video eligiré New Install
Hay un último paso
antes de configurar la instancia
para revisar todos los pasos.
Si tenemos un DNS,
si cambiamos un servidor,
nuestra autentificación o
configurar un servidor LDAP o SAML
para auntenticar en esta instancia,
podemos hacerlo aquí.
Podemos revisar esta configuración
ya teniendo nuestra instancia activa.
Desplazémonos al fondo
y guardamos los ajustes
para configurar la instancia.
aceleremos esto para continuar
con esta demostración.
Ya que la instancia esté acabada,
click en Visit Your Instance para empezar.
Antes de empezar a invitar
gente a la nuestra instancia,
ya que tenemos autentificación,
creamos una cuenta de administrador.
Esto es así independientemente
de la autentificación que tenemos.
Elegimos nombre de usuario y un e-mail,
y una contraseña generada
por alguna aplicación automática.
Lo siguiente, es tener, al menos,
una organización
para que los nuevos miembros
puedan colaborar
entorno a un proyecto grupal.
Llamaremos a esta organización
internal-tools.
Tambien, ponemos un e-mail
para ella,
y creamos la organización.
Ahora, si ya tenemos usuarios
en la instancia,
podríamos agregar miembros al equipo,
pero, ahora, solo empezaremos
con los servicios de administración.
Ya que la instancia esté activa,
regresamos a la consola de gestión
si necesitamos algún ajuste,
o podemos empezar a invitar gente
a unirse a la instancia empresarial
para comenzar a crear software
Para más información
acerca de GitHub
Y GitHub Enterprise en AWS,
visita enterprise.github.com/AWS
Gracias por ver este video
de cómo empezar
con GitHub para los
Amazon Web Services.
Con GitHub Enterprise en AWS
tanto desarrolladores
como administradores
pueden usar las herramientas
que ya conocen.
♪ (música jazz) ♪
こんにちは
GitHub トレーニングチームの
ブレント・ビアです
世界の何百万もの有力企業の開発者が
ソフトウェアを開発し
リリースする方法を合理化するのに
GitHub を使用しています
Amazon Web Services (AWS) が
この度サポートされるようになり
GitHub Enterprise はこれまで同様 AWSでも
管理者に素晴らしい経験を提供しています
このビデオでは
AWS Web コンソールからの
設定をはじめ
GitHub AMI を取得して
インスタンスをデプロイし
最後にあなたのインスタンスを起動して
良質のソフトウェアを開発しリリースする
といったことをお見せします
まずはじめに
enterprise.github.com のページを開き
画面の右上にある
Try it for free をクリックしてください
この画面ではあなたの組織についての
情報を入力して下さい
一般的には会社名 フルネーム
連絡先メールアドレスです
この情報は GitHub Enterprise のアカウントへ
サインインするのに使われます
あなたのフルネームを入力します
次に進んでインストールの種類として
GitHub on AWS を選択します
途中で問題が発生したとき
GitHub サポートで
最適なサポートを得るために
よくある質問を回答します
Terms of Use をクリックして
その後 Continue をクリックします
この画面では GitHub Enterprise on AWS の
トライアルを起動するのに
3つのオプションが表示されています
このスクリーンキャストで使う方法は
画面の一番下の部分に表示される
最後のオプションです
別の AMI ID が必要な場合
画面右上の Edit ボタンで
別の地域を選択できます
このオプションであなたの地域を選択し
変更を保存します
このスクリーンキャストでは
US East 1 を使います
次に AMI ID をコピーして
クリップボードに置き
右の Download your license ボタンを
クリックします
それから新しいタブを開いて
aws.amazon.com へ行きます
このページが開いたら
Sign in to the Console をクリックすると
あなたのインスタンスを起動するための
コンソールのページへ行くことができます
パスワードを入力して
左上にある EC2 をクリックしてください
ここから Amazon Web Service の
インスタンスを起動できます
Launch instance をクリックして
インスタンスの作成を始めてください
Community AMI をクリックしましょう
GitHub Enterprise で登録した後
自分用に表示されていた AMI ID を
検索することができます
検索欄に AMI ID をタイプして
Enter をクリック
あなたの AMI が見つかったら
Select をクリック
インスタンスタイプは r3.large で
始める事をお勧めします
次の画面ではカスタム詳細設定がないので
これは飛ばして保存します
ここで追加容量を加えなければなりません
EVS容量は最低10GBが必要です
増加することを考慮して
12に設定します
EVS容量は Git データと
一般のユーザーデータに使われます
次にインスタンスをタグ付けします
名前とバリュースキームを付けましょう
ダッシュボードを見たとき
インスタンスを識別するのが簡単になります
僕はここで "ghe-aws" と名づけました
次はセキュリティーグループです
セキュリティーグループで―
どのポートからあなたのインスタンスへ
アクセスするか
マネジメントコンソールを
使うときはどのポートか
それぞれ管理できます
ここには既に設定した
セキュリティーグループがあるので
これらの設定について話しましょう
これらの設定の多くは
Git データや Git トラフィックに
使用されます
メールやメールサーバー
SMTP SMTPS も同様です
別のポートからマネジメントコンソールへ
アクセスする場合もです
カスタム SSH ポートは 122番に
このマシンへ SSH するのが
必要なときに使います
全てのカスタムポートと
デフォルトポートを選択したら
確認してから 起動できます
最後に全てを確認するステップがあります
これでよければ Launch を
クリックしてください
実は インスタンスを起動する前に
SSH 鍵ペアを作成する必要があります
ここでは先程と同じように
ghe-aws と入力して
Download Key Pair をクリック
自分のPCにダウンロードしておけば
そのマシンに SSH する時に使えます
ダウンロードが終わったら
Launch Instance をクリック
数分で起動が開始し
初期設定が完了するはずです
先に進めて
あと少しで完了しますよ
インスタンスのページを開いて
設定を完了させます
準備ができたら―
この画面の下に表示された
パブリック DNS を記録します
それをクリップボードへコピーし
新しいタブを開き
そのアドレスのページを開きます
自己署名 SSL 証明書があるので
ここで少し皆さんに
気を付けてほしいのですが
次の画面では警告の
ポップアップが表示されます
Safari Firefox Chrome
それぞれ異なる警告が出ます
次に進むと
このページを現在表示している
ブラウザを検出し
この画面から出るための
次のステップが指示されます
これを再確認したい場合
このマシンへ SSH してみて
証明書を確認できます
その手順を下記に記します
Continue to setup をクリック
Continue を押すと警告が消えます
GitHub Enterprise
登録時のライセンスを
アップロードする必要があります
License file をクリック
.ghl がライセンスファイルなので
それを選んで
インストールは終了です
インスタンスの設定を終了する前に
マネジメントコンソールと
API パスワードを
作りましょう
サイト管理者であっても
設定を変えるときには
マネジメントコンソールを開き
その際にはパスワードの入力を
求める設定にする ということです
他の人と共有できるような
パスワードを選ぶか―
パスワード生成器で生成した
パスワードでもいいかもしれません
ここでは New Install を選びます
最後に インスタンス設定を始める前に
最終ステップがあります
ここまでのステップを確認します
DNS がある場合は
ホスト名を変更したいですよね
このインスタンスには認証に
LDAP や SAML をセットアップすることにしたので
それもここで追加できます
インスタンスが起動して稼動した後でも
この設定を再度開くことができます
次の段階へ進みましょう
下までスクロールして行くと
Save settings があって
これを押すと設定が動き出します
速度を速めて次に進み
このデモの先をお見せします
インスタンス設定が完了したら
Visit your instance をクリックで開始
インスタンスへ他の人を招待する前に
ビルトインの認証があるので
最初の管理者アカウントを作成しましょう
これはどの認証があるかに関わらず同じです
ユーザー名とメールアドレスを選んで
自動生成のパスワードアプリから
生成されるパスワードも選んで下さい
次に少なくとも一つの組織を
スタートさせて見ましょう
このインスタンスの新しいメンバーが
違ったプロジェクトで
一緒にコラボできるようになります
この組織を internal-tools と
名づけることにしましょう
メールアドレスも―
入力して―
”Create organization" をクリック
今度は自分たちのインスタンスに
他の人が既にいる場合
それにチームメンバーを追加できます
今はこのサービス管理者だけにしましょう
インスタンスが起動し稼動し始めたら
マネジメントコンソールに
戻ることができます
他の設定を完了する必要があったり
他の人をこの企業のインスタンスに
参加するよう招待して
素晴らしいソフトウェアを
作り始めましょう
GitHub Enterprise と
GitHub Enterprise on AWSについて
詳しくは enterprise.github.com/AWS を
ご覧ください
GitHub Enterprise on AWS
事始めのビデオを
ご覧いただきありがとうございます
GitHub Enterprise on AWS を使えば
ソフトウェア開発者や
システム管理者の両者とも
よく知っていて 愛用しているツールを
使うことができます