• Skip to main content
  • Skip to primary sidebar

プログラミング入門ナビ by Proglus(プログラス)

プログラミング学習初心者のための情報メディア

本ページにプロモーションが含まれる場合があります

You are here: Home / 2022 / Archives for 12月 2022

Archives for 12月 2022

【Windows】Gitをインストールする方法についてプログラミング入門者向けに解説します

2022-12-16 By プログラミング入門ナビ編集部

GitをWindowsOSにインストールする方法を説明いたします。

この記事は、オンラインプログラミング学習講座「Web開発入門完全攻略コース」と、Proglus(プログラス)で公開している「Git / GitHub入門 – ソースコードのバージョン管理をしよう」サポート記事です。

Git for Windowsのダウンロード

Windowsでは、Gitを利用するために、Git for Windowsをインストールする必要があります。
まず、Git for Windows公式サイトからインストーラーをダウンロードします。
2022年10月現在の最新のバージョンは2.38.1です。

Git for Windowsのインストール

ダウンロードしたインストーラーを実行します。インストーラーの画面の指示に沿って進めていきます。

GNUライセンスの画面が表示されます。Git for Windowsは無料で使用できますが、ライセンスの同意が必要です。
内容を確認しましたら、「Next」をクリックします。


インストール先のフォルダを選択します。
特に理由がない限りはデフォルトのまま、「Next」をクリックします。


オプションを選択します。
デフォルトのまま、「Next」をクリックします。


Windowsのスタートメニューに表示する名前を指定します。
デフォルトのまま、「Next」をクリックします。


テキストエディタの設定をします。
この学習では「vim」を使います。「vim」を選択して、「Next」をクリックします。


新規リポジトリ作成時のデフォルトブランチ名を選択します。
これまで、Gitのデフォルトのブランチ名は「master」でしたが、今後は「main」に変更されます。
「Override the default brand name for new repositories」を選択して、ブランチ名は「main」のまま、「Next」をクリックします。


パスの設定をします。
デフォルトのまま、「Next」をクリックします。


OpenSSHクライアントのインストールを設定します。
デフォルトのまま、「Next」をクリックします。


HTTPSの設定をします。
デフォルトのまま、「Next」をクリックします。


改行コードの自動変換を設定します。
デフォルトでは、自動変換が選択されていますが、予期せぬ変換が起きる可能性があるので、自動変換の設定をオフにします。
「Checkout as-is, commit as-is」 を選択して、「Next」をクリックします。


ターミナルエミュレーターを選択します。
デフォルトのまま、「Next」をクリックします。


git pull コマンドの設定です。
デフォルトのまま、「Next」をクリックします。


Credential Managerのインストール。
デフォルトのまま、「Next」をクリックします。


オプションの設定です。
デフォルトのまま、「Next」をクリックします。


試験運用中のオプションの設定です。
デフォルトのまま、「Next」をクリックします。

インストールが開始されます。

インストールが完了しました。

スタートメニューを確認します。

Git for Windowsのインストールが完了しました。

Git Bashの実行

VScodeを開いて、メニューバー > ターミナル > 新しいターミナル をクリックしてターミナルを開いて下さい。
ここで、ターミナルを「Git Bash」を選択してGit Bash を起動して下さい。
Git Bash とは、Gitのコマンドラインツールです。これからの操作はここから行います。

git のバージョンを確認します。

$ git --version 
git version 2.34.1

学習のタイミングによって、バージョンが異なる可能性があります。

これで、GitをWindowsにインストールすることが出来ています。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門

【サポート】Heroku無料プラン廃止に関する補足情報

2022-12-08 By プログラミング入門ナビ編集部

この記事は、Proglusオンラインプログラミング学習講座「はじめてのRuby on Rails 7入門」とUdemyオンライン講座「はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう」のサポート記事です。

セクション「インターネットにウェブサービスを公開しよう」で使用しているウェブサービス herokuは、これまで無料プランを利用して学習してきました。
しかしながら、2022年11月28日以降、無料の製品プランの提供が終了しました。

このサポート記事では、コースを受講する場合の想定される費用と利用設定方法について説明します。
Herokuを使った学習は、Ruby on Railsの学習の本質的なところでは無いなため、セクションをスキップしたり、動画視聴のみを行い、後に、herokuが必要になったタイミングで別途試してみるという方法でも構いません。

Herokuの無料プラン廃止について

これまで、Herokuには、無料の製品プランがありましたが、2022年11月28日より、Herokuの無料の製品プランの提供が終了しました。詳細に関しては、公式ページをご確認下さい。

コースを受講する場合の想定される費用について

Herokuを使ったカリキュラム学習のために掛かる見積もりです。

今カリキュラムで利用するHerokuのサービスは、
コンテナ:Dyno Basic
データベース : Heroku Postgres Mini
を利用します。
コンテナとは、アプリの実行環境をまとめたパッケージのことです。

それぞれ掛かる費用です。(公式ページ「Heroku の価格 」参照)
Dyno Basicは、1時間に約$0.01かかります。

Heroku Postgres Miniは、1時間に$0.007かかります。

例えば、リソースを2時間程度学習に利用した後、すぐにクリーンアップをした場合を想定した見積もりをしてみます。

Dyno Basic
$0.01 × 2h = $0.02

Postgres Mini
$0.007 × 2h = $0.014

⇒$0.034
日本円で5円程度掛かる見積もりとなります。(1USD=150円換算)。
尚、実際にサーバーを立ち上げた時間や、為替レートなどにより、実際の金額は異なります。
学習を中断せずに、一気行うことで、費用を削減できます。
まとまって時間が確保(2時間程度)できるときに、学習することをおすすめします。

利用設定方法

ここから、実際の利用設定について説明します。

Herokuのアカウント作成時にクレジットの登録

まず、Herokuを利用する場合、クレジットを登録する必要があります。
1.ログインした状態で、ユーザーアイコン > Account settings をクリック。

2.クレジットカードを登録します。
Billingタブをクリックして、Add credit card ボタンをクリックしてクレジットカードの情報を登録します。

英語表記ですので、必要に応じてGoogle翻訳等を使って下さい。

3.【コース内の動画で説明します】クレジットを登録するとアプリケーションが作成できます。

$  heroku create --stack heroku-20
Creating app... done, ⬢ tranquil-savannah-04699
https://tranquil-savannah-04699.herokuapp.com/ | https://git.heroku.com/tranquil-savannah-04699.git

これでクレジットの設定完了です。
動画教材に戻って学習を続けて下さい。
デプロイ実行後に再度サポート記事に戻って下さい。

コンテナとDBの設定

デプロイ実行後、コンテナとDBの設定と確認を行います。
※下記で表示されている、アプリは既に削除済です。

まず、コンテナをBasicに設定します。
次のようにコンソールに入力します。

$ heroku ps:type Basic

Basicとなっていることを確認します。

$ heroku ps
▸ Starting November 28th, 2022, free Heroku Dynos will no longer be available. To keep your apps running, upgrade to paid dynos. Learn more in our blog (https://blog.heroku.com/next-chapter).
=== web (Basic): bin/rails server -p ${PORT:-5000} -e $RAILS_ENV (1)
web.1: up 2022/12/03 05:39:25 +0000 (~ 14m ago)

続いて、データベースですが、デフォルトでPostgres Miniが選択されているので、確認してみます。

$ heroku pg:info -a (app_name)
=== DATABASE_URL
Plan: Mini
Status: Available
Connections: 0/20
PG Version: 14.6
Created: 2022-12-03 05:39 UTC
Data Size: 8.6 MB/1.00 GB (In compliance)
Tables: 0
Rows: 0/10000 (In compliance)
Fork/Follow: Unsupported
Rollback: Unsupported
Continuous Protection: Off
Add-on: postgresql-elliptical-65100

念の為、heroku側の設定状況も確認します。
ダッシュボード > 対象のアプリ選択 > Resources

以上で設定完了です。
実際にアプリが表示されているかどうか、ブラウザで確認してみましょう。

学習後はクリーンアップ

上記で説明した通り、Herokuは使った時間分費用がかかります。
そのため、学習後に利用後は速やかにクリーンアップすることを推奨しています。
クリーンアップ(アプリの削除)の方法は、コース内で紹介します。
デプロイの練習とアプリの動作テストを行うカリキュラムとなります。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: その他, プログラミング入門 Tagged With: Heroku, Rails

Primary Sidebar

Proglus(プログラス)

Twitter

Follow @programmingnavi Tweets by programmingnavi

最近の投稿

  • 【05/02更新】Udemyプログラミング入門講座等の割引クーポン配布
  • AWSのパブリックIPv4アドレス有料化について 2024/2より
  • 【CSS】Google Fontsの利用方法について解説します!新UIに対応2023年11月更新
  • 【SQL】XAMPPのMySQLがXAMPPがポートの競合で起動できない問題について解決方法を解説します!
  • 【Colab】–NOMAL– と表示されて、ショートカットキー(ctrl+c)でコピーができない場合の解決方法を解説します!

カテゴリー

  • AIの使い方
  • Arduino入門
  • AWS
  • その他
  • エンジニアのしごと
  • エンジニアへの道
  • ツールの使い方
  • ニュース
  • プログラミング入門
  • 電子工作入門

タグクラウド

AI AWS AWS Cloud9 Cloud9 CodeWing CSS Emmet GCP Git GitHub Heroku HTML JavaScript li Linux macOS MySQL MySQL Workbench node.js Nuxt.js ol Proglus Python Ruby Ruby on Rails SQL Udemy Visual Studio Code Vue.js Web開発 Windows インストール エラー エンジニア オンライン学習 サーバー スクリーンショット セール プログラミング プログラミング入門 プログラミング学習 ユーデミー 初心者 未経験 機械学習

アーカイブ

  • 2025年5月
  • 2024年1月
  • 2023年11月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年5月
  • 2023年4月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年6月
  • 2021年4月
  • 2021年3月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 2020年1月
  • 2019年11月
  • 2019年9月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年11月
  • 2018年10月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2018年5月
  • 2018年4月
  • 2018年3月

検索

Copyright © 2025 · programmingnavi.com ・About・プライバシーポリシー