hoge d42f978842 | ||
---|---|---|
README.md |
README.md
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
- これでプッシュ出来ます。