0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Cloud9とGithubをSSHで接続してpushするまで

Last updated at Posted at 2021-11-12

###メモ程度なので雑なまとめ方ですが、Cloud9とGithubをSSHで接続してpushするまでをまとめました。

###Cloud9にGithubの認証情報を登録

$ git config --global user.name ユーザー名
$ git config --global user.email メールアドレス```
###ローカルリポジトリの作成
```$ cd プロジェクトディレクトリへ移動
$ git init```
Initialized empty Git repository in /home/ec2-user/environment/プロジェクトディレクトリ/.git/   直下に.gitディレクトリを作成```
###コミット対象を登録
```$git status コマンドでリポジトリの状態を確認
$ git add <ファイル名>
$ git add <ディレクトリ名>
$ git add . 更新があったファイルやディレクトリを一括してステージングエリアへ追加
$ git commit -m "コミットメッセージ"```
###コミットログ確認
```$ git log```
###【GitHub】リポジトリを作成
GitHubでソースコードの保管場所(リポジトリ)を用意するために+ > New repositoryを選択。
Create a new repositoryページでRepository name(リポジトリ名)を入力してCreate repository(リポジトリを作成)ボタンをクリックするとGitHub上にソースコードの保管場所(リポジトリ)が作成される。
リポジトリ作成直後はページ上にソースコードの保存に利用するURLが表示される。(SSHを選択)
このURLを利用してCloud9からGitHubにソースコードをコピーしリモートリポジトリ登録を行う。
###【Cloud9】リモートリポジトリを登録
今回はCloud9上のローカルリポジトリをリモートリポジトリ名をoriginという名前で登録する
```$ git remote add origin コピーしたURL 
$ git remote -v 登録したリモートリポジトリの確認
$ git remote rm origin 登録リモートリポジトリ削除```
###公開鍵の作成
```$ ssh-keygen -t rsa -C リモートレポジトリを登録した自分のメールアドレス(・・・@gmail.comなど)
$ cat ~/.ssh/id_rsa.pub ssh-rsaから始まる部分をコピー```
github settings>SSH and GPG keys>New SSHkey 貼り付け
###SSH実行
```$ ssh -T git@github.com```
###【Cloud9】ソースコードをプッシュ
```$ git push origin master```
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?