プログラマーですが何か?まだプログラマーですが何か?プログラマーネタとアスリートネタ中心。dotnsf令和最初のブログエントリです。使う方法を調べてみました。アプリ側から行う方法、という意味です。いうものを使ってみました。してコピーを作るなどして)適宜読み替えてください。アプリを作る際の初期化方法を紹介します(実はここが一番ややこしい所だったりします)。初期化」するのかによって手順が異なります。クローンがそのフォルダの中に作成されます。ここでややこしいのが「どちらを使って初期化するべきか?」です。してもエラーとなってしまうからです。それぞれ実行して初期化しています。次にこの(初期化済みの)ライブラリを使って、リポジトリにファイルを追加する方法を紹介します。する」までの一連の方法を紹介します。実行しているのと同じ処理をしています)。処理を全自動でというのはなかなか難しい所もあると思いますが、一連の決まった処理を(例外処理無しで)実現するにはシンプルで便利なライブラリだと思いました。作成してしばらく使っていたリポジトリが、当初の想定以上に盛り上がったりすると、最初に適当に付けたリポジトリ名からちゃんとした正式名称のリポジトリに変更したくなる(というか、した)、という経験をしました。その時の作業手順メモです。サーバー側と、そのクローンを保持するローカル側の両方で行う必要があります。クローンを保持するローカルが複数ある場合は、その全てのローカル側で対応が必要になります。今回はhttps://github.com/dotnsf/old_app.gitをhttps://github.com/dotnsf/new_app.gitにリネームする想定で以下を説明します。リポジトリ画面内から行います。ボタンをクリックして確定させます:サーバー側の変更はこれだけです。ローカル側の変更もこれだけですが、複数のマシンにローカルリポジトリが存在する場合は全てのローカルリポジトリを変更します。ここまでの作業でサーバー側&リモート側ともリポジトリのリネーム作業が完了しました。使えるようになります。そのものだと思ってください。サービスの一部としても利用できるようになっています。して考えるだけでも便利だと思うので、是非活用してください。オープンできない」という耳慣れないエラーメッセージで、実はこのメッセージそのものからは原因の追求が難しいものでした。同じようなエラーに遭遇する人が現れた場合に備えて、自分の経験と回避策を紹介します。エラーメッセージそのものからはわかりにくにのですが、実は直接の原因は暗号化方式の不一致による通信エラーでした。利用することができます。条件を満たしていないことになります。接続しようとすると上記のようなエラーメッセージが表示されてしまうのでした。以上にするという簡単な方法があります。使われるので、この条件を満たすことができるようになります。導入するわけにはいかない場合もあると思っています。指定することができ、やはり上記のエラーを回避することができるようになります。同様のエラーメッセージが出た場合にはこの対策が有効だと思っています。Services(以下、IDS)があります。ための統合環境サービスなのですが、事実上「ウェブから使えるエディタ」として認識している人もいらっしゃるかもしれません:もちろん統合環境であるからには、こうした「ウェブだけでソースコードが編集できる」機能があることも重要ですが、それだけではありません。リポジトリ機能も使えますし、ビルド&デプロイの管理機能も付属しています。これらはバラバラに(=自分の使い慣れたツールと組み合わせて)使うこともできますし、この環境だけで全て利用することもできます。リポジトリとして(のみ)使う例を紹介します。使おう、という考え方です。使える、という使い方をイメージしています。使う場合はここでユーザー名の別名を聞かれたりするので適当に決めて答えておきましょう。一部になるのでそのつもりで。ログイン直後の画面です。プロジェクトを利用していたりすると、それらが表示されている画面になるので、見た目は人によって多少変わるかもしれません。リポジトリとしてのプロジェクトを1つ追加しましょう。"my1stApp")を指定します。後で再確認することもできますが、一度ここでメモしておきましょう。含めるかどうかを選択するチェックボックスが表示されています。しておきます:続けてオプションが3つ表示されています。アプリケーションプロジェクト機能を追加するか、です。リポジトリが作成されると、このような画面に切り替わります。master)を表示する部分の右側にダウンロードアイコンが表示されています。確認することができます。いうディレクトリが作成され、現在のリポジトリがクローンできたことがわかります:次にこのプロジェクトディレクトリに移動して、ローカルマシンで変更を加えてみます。いうファイルを1つ追加しています。リポジトリに反映させましょう。内のファイルにもその変更が反映されているはずです。リポジトリとしての機能が使えることがわかりました。ない機能の1つとしては「(無料で)プライベートリポジトリが持てる」ことが挙げられます。チェックボックスが現れます。ここにチェックが入っていれば非公開、入っていなければ公開状態となります:非公開状態に切り替えてみましょう。アカウントでログインしていない場合はログインが求められるようになります。有償アカウントが必要になります。使えば、実質的に無料でプライベートリポジトリまで含めて利用することができる、ということになりますね。リポジトリ以上の機能がありますが、この無料のプライベートリポジトリ機能だけでも魅力的だと思っています。参加のサブプロジェクトとして提供されています。すごく便利な反面、ちょっとクセがあります。