質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

5回答

27677閲覧

GitHubで特定の人にだけソースを見せたい

roooo

総合スコア57

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

1クリップ

投稿2017/04/11 23:14

現在プライベートリポジトリにあるソースを特定の人にだけ見せたいです。
できればクローンもさせたくないのですが、閲覧だけって可能ですか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答5

0

ベストアンサーが決まっているのですが、ちょっと興味があって調べてみました。

「面接で面接官(達)にだけ個人で作ったソースを見せたい」とかの状況ですかね(妄想)

GitHub Organizationアカウントに変更または作成すれば

  • Pull Only
  • Push & pull
  • Push,Pull & Administrative

の選択ができるようです。

参考
https://github.com/blog/674-introducing-organizations

記事が2010年とだいぶ古いので変わっているかもしれませんが...

投稿2017/04/12 07:25

mosapride

総合スコア1480

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

roooo

2017/04/12 07:30

まさにその状況です。 ありがとうございます!
guest

0

ベストアンサー

閲覧だけでいいなら ZIP で固めてドロップボックスにでも放り込んだらいいのでは?

追記

プッシュを禁止するなら、次が参考になるかと。
Git: Set up a fetch-only remote?

または、プッシュしてもいいリポジトリを作ってそこにコピーとか。

投稿2017/04/11 23:55

編集2017/04/12 02:23
Zuishin

総合スコア28660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

roooo

2017/04/12 00:13

失礼しました。コミット履歴も見せたいです。
Zuishin

2017/04/12 00:16

クローンさせたくないのはなぜですか?
roooo

2017/04/12 01:46

pushさせたくないからです。
guest

0

残念ながら GitHubは Open Source Project の利用に限って 無料 で使用できます。

https://github.com/pricing

プライベートリポジトリを利用したい場合は、7ドル/月 のプランとなっております。

GitHub 以外でもよければ、無料でプライベートリポジトリを利用できるサービスが幾つかありますので、検討されてはいかがでしょうか。

投稿2017/04/11 23:50

編集2017/04/11 23:58
magichan

総合スコア15898

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2017/04/12 00:38

すでにプライベートリポジトリを使用中のようなので、この回答は無関係だと思います。
magichan

2017/04/12 00:44

あーなるほど。 質問の意味を完全に取り違えておりました。 失礼しました。
guest

0

こんにちは。

gitでpush可能なユーザを制限するが参考になりそうです。

実際にやったことはないので、外していたらごめんなさい。

投稿2017/04/12 02:12

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

GitHubにコマンド投げて結果を表示するというWEBアプリケーションを自作すれば出来るんじゃないでしょうか。
そもそもCloneせずにコミット履歴を見るという事は、Gitの仕組みを放棄すると言う事になりますので、一般的なGitツールでは実現出来ません。

[ユーザ]→(Commit履歴見たい)→[WEBアプリ]→(Commit履歴取得)→[GitHub]→(Commit履歴返答)→[WEBアプリ]→(画面に表示)→[ユーザ]

別に仕組みとしてはWEBアプリではなくデスクトップアプリでもスマホアプリでもいいんですが。

投稿2017/04/12 01:45

kunai

総合スコア5405

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問