SSブログ
Webサービス ブログトップ

BitBucket~リポジトリのインポート~ [Webサービス]

前回に引き続き、
今回は、BitBucket~リポジトリのインポート~

githubなどの既存のリポジトリをインポートする手順を解説。

1.上部ツールバーから「リポジトリ」-「リポジトリのインポート」を選択。

2.表示される画面で必要事項を入力後、「リポジトリのインポート」ボタンをクリック。

import.png


以上、リポジトリのインポート完了です。


タグ:BitBucket

BitBucket~リポジトリの削除~ [Webサービス]

前回に引き続き、
今回はBitBucket~リポジトリの削除~

早速、解説。

まずは、削除したいリポジトリを選択し、
右側のギアアイコンをクリック。



リポジトリの削除を選択。
「リポジトリの削除」ボタンをクリック。



「Delete」ボタンをクリック。


以上で、リポジトリの削除完了。



BitBucket~既存リポジトリ追加~ [Webサービス]

前回に引き続き、
今回は、BitBucket~既存リポジトリ追加~

概要としては、

  1. ローカルリポジトリ作成
  2. BitBucketで新規リポジトリを作成
  3. ローカルの既存リポジトリのremoteにBitBucketのリポジトリを設定
  4. 動作確認
という手順です。

では、詳細手順の解説。

1.ローカルリポジトリ作成

まずは、remoteに追加したいローカルリポジトリを作成する。
※既に追加したリポジトリがある場合は省略可能です。

Source Tree起動後、
「リポジトリ追加」ボタンをクリック。

Exist-1.png
表示される画面で、
「リポジトリを作成」タブを選択、
保存したい任意の場所を「リポジトリ保存先」に設定する。
「ブックマーク名」は「リポジトリ保存先」から自動で入力してくれます。
「作成」ボタンをクリック。
Exist-2.png

リポジトリが作成されるので、
先ほど設定した「リポジトリ保存先」に、
おなじみの、README.mdファイルを作成。

Exist-3.png



2.BitBucketで新規リポジトリを作成

BitBacketのツールから「作成」ボタンをクリック。

Exist-4.png

新規リポジトリの作成画面で、
「名前」を入力。
アクセスレベルの「これはプライベートリポジトリです。」にチェックを入れる。
プロジェクト管理は任意。
「リポジトリの作成」ボタンをクリック。

Exist-5.png


表示される画面で、
「私はこれまでに作ったリポジトリをプッシュします。」をクリック。

Exist-6.png

remoteのgit pathをコピーしておき、
後は、新規リポジトリ作成時と同じように
「Next」ボタンをクリック。

Exist-7.png

同じく、
「Next」ボタンをクリック。

Exist-8.png

同じく、
「Next」ボタンをクリック。

Exist-9.png

Exist-10.png

3.ローカルの既存リポジトリのremoteにBitBucketのリポジトリを設定
1.で作成したリポジトリをSource Treeで開き、
右上の「設定」ボタンをクリック。
「リモート」タブを選択し、
「追加」ボタンをクリック。
表示される画面で、
「リモートの名前」、「URL/パス」を入力。
※「URL/パス」は先ほどコピーしたパスをペーストする。
「OK」ボタンをクリック。
Exist-10.png


「OK」ボタンをクリック。

Exist-11.png

4.動作確認
「push」ボタンをクリックし、
remoteにpushする。

Exist-12.png

masterにチェックを入れ、
「OK」ボタンをクリック。

Exist-14.png

BitBucketのツールの「リポジトリ」を選択し、
メニューの「ソース」を選択すると、
先ほどのpushが反映されている。

Exist-15.png

以上で、既存リポジトリの追加完了。


タグ:WEBサービス

BitBucket~新規リポジトリ作成~ [Webサービス]

前回に引き続き、今回は
BitBucket~新規リポジトリ作成~

リポジトリの新規作成から動作確認までを解説。

概要としては、

プライベートリポジトリを新規作成
動作確認
2.1.clone
2.2.commit
2.3.push
2.4.clone(仮想別アカウント)
2.5.commit(仮想別アカウント)
2.6.push(仮想別アカウント)
2.7.fetch
2.8.pull


1.プライベートリポジトリを新規作成

「名前」を入力、
「これはプライベートリポジトリです。」にチェックを入れる。
リポジトリタイプは「Git」を選択。
プロジェクト管理は任意で選択。
プログラミング言語を選択。
「リポジトリの作成」ボタンをクリック。

BitBucket-9.png

表示される画面で、
「私はゼロからスタートします。」をクリック。

BitBucket-10.png

gitセットアップに関して、
記載されていますが、
今回はSource Treeと連携するので不要のため、
「Next」ボタンをクリック。

BitBucket-11.png

次も、同じく
「Next」ボタンをクリック。

BitBucket-12.png

次も、同じく
「Next」ボタンをクリック。

BitBucket-13.png

これで、リポジトリの新規作成完了。

2.動作確認

ここからは動作確認、
2.1.clone
メニューのクローンをクリックし、
「Source Treeにクローン」ボタンをクリック。

BitBucket-14.png

id_rsaのパスワードを確認されるので、
先ほど作成した際に設定したパスワードを入力し、
「OK」ボタンをクリック。

BitBucket-15.png

保存先のパスを指定して、
「クローン」ボタンをクリック。

BitBucket-16.png

クローンが完了。

BitBucket-17.png

該当フォルダを確認すると、
.gitが作成されている。

BitBucket-18.png

2.2.commit

例のごとく、README.mdを追加する。
BitBucket-19.png
Source Treeを確認すると、
追加した、README.mdが追加されている。

BitBucket-20.png

README.mdファイルをステージへ移動する。
(README.mdファイルをD&Dで移動もしくは「ファイルをステージへ移動」ボタンをクリック。)
コミットボタンをクリック。

BitBucket-21.png

コメントを記入し、「コミット」ボタンをクリック。

BitBucket-22.png


2.3.push
pushボタンをクリック。

BitBucket-23.png

masterにチェックを入れ、
「OK」ボタンをクリック。

BitBucket-24.png

origin/masterが反映されている。

BitBucket-25.png

BitBucket-26.png

2.4.clone(仮想別アカウント)
仮想別アカウントとして、クローンする。
再度、メニューのクローンからSorce Treeにクローンを選択。

BitBucket-27.png

「OK」ボタンをクリック。

BitBucket-28.png

別ディレクトリへクローンする。

BitBucket-28-2.png


2.5.commit(仮想別アカウント)

今回クローンしたディレクトリには、
先ほどpushしたREADME.mdファイルがある。

BitBucket-29.png

ファイルを開き編集する。
Sorce Treeで変更があるファイルが表示される。
BitBucket-31.png

ファイルをステージへ移動する。
コミットボタンをクリック。

BitBucket-31.png



2.6.push(仮想別アカウント)

「push」ボタンをクリック。
BitBucket-32.png


「OK」ボタンをクリック。

BitBucket-33.png

origin/masterに変更が反映される。
BitBucket-34.png


2.7.fetch
はじめに作成した、リポジトリのSorce Treeでfetchを行う。
BitBucket-35.png

「OK」ボタンをクリック。

BitBucket-36.png

変更がある場合は、pullにバッチが付く。

BitBucket-37.png

2.8.pull

「pull」ボタンをクリックし、
表示される画面で、「OK」ボタンをクリック。

BitBucket-39.png



仮想別アカウントでの変更が反映されている。

ということで、新規リポジトリ作成無事完了。



BitBucket~登録から利用開始まで~ [Webサービス]

プライベートリポジトリ作成するにあたり、
無料のものを探した結果、
BitBucketがSourceTreeと連携できるので良さそうだったので、
導入してみました。
※BitBucketは共有人数が5人という制限があります。
※他にも、無料&無制限codebreakというサービスも有るようです。

まずは、アカウント登録から利用開始まで。

概要としては、

  1. アカウント登録
  2. SSH設定
たったこれだけ、
しかもアカウント登録はGoogleアカウントを利用可能。

それでは、詳細。

1.アカウント登録

下記URLへアクセスし、
「無料サインアップ」ボタンをクリック。
BitBucket-1.png

表示される画面で、
「Sign up with your Google account」をクリック。
BitBucket-2.png

「承認する」ボタンをクリックし、承認する。

BitBucket-3.png
2.SSH設定

鍵の有無確認。
端末で、ls -a ~/.ssh実行後表示されるリストに、
id_rsa、id_rsa.pubがあるか否か確認する。

ない場合は、端末でssh-keygen実行し、秘密鍵、公開鍵を作成する。
Enter passphrase:でパスワードを入力。
Enter same passphrase again:で再確認。

再度、ls -a ~/.sshで作成されているか確認。

pbcopy < ~/.ssh/id_rsa.pub 
でクリップボードに公開鍵をコピー

SSH鍵を設定をクリック。
BitBucket-4.png

表示される画面で、
Labelを入力、
Keyに先ほどコピーした公開鍵をコピー、
「Save」ボタンをクリック。
BitBucket-6.png

表示される画面で、
「Go to dashboard」をクリック。

BitBucket-7.png

登録完了。
これで、利用開始できます。
BitBucket-8.png




タグ:WEBサービス

Crashlytics~iOSアプリに導入したが~ [Webサービス]

Crashlyticsが絶賛されていたので、

自作のiOSアプリに導入してみましたが、

Crashlytics.appが起動していない状態で、

シミュレータで実行するとほぼ100%フリーズしてしまいます。

また、Crashlytics.appの起動自体が不安定で

アプリが起動しないことがほとんどです。

Mac何度も再起動してやっとCrashlytics.appが起動する。

開発効率が激落ちします。

サービスとしては無料で良いのかもしれませんが、

導入考えている人は対処方法を考えた方がいいかもです。

解決方法模索中

取り敢えずの、回避方法はこちら


Webサービス~Nドライブ~ [Webサービス]

無料通話・無料メールアプリ「LINE」で有名な

LINE(株)が運営するオンラインストレージサービス“Nドライブ”ですが、

保存したファイルが消失している可能性があるようです。

http://www.forest.impress.co.jp/docs/news/20130409_595101.html


Webサービス~Learn Git Branching~ [Webサービス]

WebでGitを学べる、Learn Git Branching

が紹介されています。

http://www.moongift.jp/2013/03/20130329/


Webサービス~bitcase~ [Webサービス]

bitcaseは容量無限のクラウドストレージとインスタントなストリーミングを提供するWebサービスです。

http://www.bitcasa.com/


Webサービス~MailChimp~ [Webサービス]

HTMLメルマガ配信ができるWebサービス~MailChimp~が

詳解されています。

http://gigazine.net/news/20130211-free-mailmagazine-mailchimp/


Google~モバイル端末向け手書き検索~ [Webサービス]

モバイル端末にてGoogle検索を行う際、

手書きによる文字入力できるという設定が紹介されていました。

早速試してみました。

設定自体も簡単で、モバイル端末での検索が楽になりそうです。

http://japanese.engadget.com/2013/01/20/google/

Webサービス~Qiita~ [Webサービス]

今回は、Webサービスの紹介。

http://qiita.com/

Qiita[キータ]は「プログラミングに関する知識を記録、共有する最適なサービス」だそうです。

 

タグ一覧で言語ごとにグループ化されているが、

項目別に検索はできない。

しかし、投稿されている情報は詳しく解説されているものがあるため、

目的の情報を探し出すことが出来れば利用価値あり。

 


タグ:WEBサービス
Webサービス ブログトップ
白いきつねのスキル

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。