diff --git a/README.md b/README.md index e69de29..f0890ef 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,60 @@ +# Hello World +> こんにちは、世界。 + +リポジトリの作成方法の説明を簡単に書いておきます。 + +## アカウントとリポジトリの作成 + +- アカウントを作成します。これはできるよね? + +- リポジトリの新規作成をします。これはできるよね? + +## 公開鍵と秘密鍵を作成、sshプロキシ設定 + +- ~/.sshに移動します。 + +``` +$ cd ~/.ssh +``` +> 存在しない場合は.sshを作成しましょう。 + +- 次に鍵を作成します。何か聞かれてもEnterを押して無視しましょう。 + +``` +$ ssh-keygen -t rsa +``` + +- これで、`id_rsa`と`id_rsa.pub`が生成されたはずです。次に、configファイルを作りましょう。 + +``` +$ echo -e "Host git.076.ne.jp\nProxyCommand nc -x 127.0.0.1:9150 %h %p +``` + +- これでsshはTorを経由するようになるはずです。Torブラウザ経由ではない人(torコマンド)は9050にしましょう。 + +## 公開鍵をアップロードする + +- リポジトリ \> 設定 \> デプロイキー \> デプロイキーを追加 + +- `タイトル`は適当に。 + +- `内容`は`~/.ssh/id_rsa.pub`の中身を貼り付けましょう。id_rsa.pubですよ?秘密鍵のid_rsaではありません。 + +- チェックボックス`書き込みアクセスも有効にする`にチェックを入れましょう。 + +- `デプロイキーを追加`ボタンを押して、公開鍵を登録します。 + +## プッシュする + +- サンプルコード通りにやってみます。 + +``` +$ touch README.md +$ git init +$ git add README.md +$ git commit -m "first commit" +$ git remote add origin "git@git.076.ne.jp:[ユーザー名]/[リポジトリ名].git" +$ git push -u origin master +``` + +- これでプッシュ出来ます。