Hatena::ブログ(Diary)

yk5656 diary

記事一覧: Linux | Ansible | Swift | Ruby | PHP | JavaScript | MySQL | Git | Vim

2014-02-12(水)

GitHubにリポジトリを作成してみる

VirtualBoxにCentOSをとりあえずインストール
の続き。

GitHubにリポジトリを作成してみる。
ついでにファイルも追加してみる。


GitHubに新規登録

GitHubにまだ登録していない場合は、新規登録しておく。

GitHubでリポジトリを作成


GitHubのページ(https://github.com/)を開いて、
[New repository]のボタンを押す。
f:id:yk5656:20140223213749p:image:w200

リポジトリ名を入力し、
[Initialize this repository with a README]
にチェックを入れて、リポジトリを作成する。
今回は「sample」という名前でリポジトリを作成する。
f:id:yk5656:20140223213748p:image:w600

[Initialize this repository with a README]にチェックを入れないと、
リポジトリを新規に作成?するために下記のようなコマンドを
打たないといけなくなるみたい(よく分かっていません)
touch README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/ユーザー名/sample.git git push -u origin master


以上で、リポジトリが作成される。
f:id:yk5656:20140223213746p:image:w600

Gitのインストール

Gitがインストールされてないのでインストールしておく。

$ sudo yum -y install git

Gitでファイルを追加してみる

GitHubで作成したリポジトリをcloneする。

$ git clone https://github.com/ユーザー名/sample.git

cloneするリポジトリのURLは、GitHubのリポジトリの上記の画面の右下にある
[HTTPS clone URL]で参照できます。
f:id:yk5656:20140223213744p:image:w200

cloneされたので、ディレクトリに移動。

$ cd sample

追加するファイルを適当に作成する。

$ vi hello.txt

ファイルをaddし、commitする。

$ git add hello.txt
$ git commit -m 'ファイルを追加'

pushするとGitHubのリポジトリに反映される。

$ git push

はずだが、なんかエラーがでた。

error: The requested URL returned error: 403 Forbidden while accessing https://github.com/yk5656/sample.git/info/refs

fatal: HTTP request failed

下記のサイトを参考にして

githubにアップロードする【CUI編】 | クラウドインフラ構築記
http://www.totalsolution.biz/github%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%80%90cui%E7%B7%A8%E3%80%91/

configを開いて、「ユーザー名@」を付け足す。

$ vi .git/config
url = https://ユーザー名@github.com/yk5656/sample.git

あらためてpushする。

$ git push

GitHubのリポジトリに反映された。
f:id:yk5656:20140223213745p:image:w600

2001Y2001Y 2016/02/29 18:41 このコマンドはCentOS(Ubuntuでも大丈夫ですよね?)で打てばよろしいのでしょうか?

yk5656yk5656 2016/02/29 23:22 これらのコマンドはCentOSで打っています。
インストールのコマンド以外は、Ubuntuでも大丈夫だと思います。
(Ubuntuの場合、インストールのコマンドは、yumではなくapt-getになります)

ggdjrtnggdjrtn 2017/01/02 15:48 ytfdfrtjgc7fyt

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

リンク元