タグ付けされた質問 「github」

GitHubは、オープンソースのGitリビジョン管理システムを使用するプロジェクト用のWebベースのホスティングサービスです。

2
放棄されたgithubプロジェクトからのコードの使用方法
私は最近、本当に使用できるgithubプロジェクトに出くわしましたが、多くの問題と重要なプルリクエスト(おそらく100以上のフォーク)のために放棄されているようです。多くの場合、代替プロジェクトはありません。 コードをそのまま使用しますか?フォークを選んで他を無視しますか?プルリクエストからコードを手動でプルしますか?どうやって?私または他の誰かが、元のコーダーが中断したところを何らかの形で整理して離陸する可能性はありますか?

3
GitHub:課題リストとプロジェクトバックログを管理するための外部ツールはありますか
最近、GitHub に私のプロジェクトの1つを投稿しました。サイトの機能を調査していると、かなりまともな問題追跡セクションがあることに気付きました。 このセクションを、a)他の人が必要に応じてバグを報告できるようにし、b)他の人が私の知っているバグを確認できるようにしたい。ただし、他の人が指摘したように、プロジェクトバックログを作成するために問題リストに優先順位を付けることはできません。今のところ、私のバックログはテキストファイルですが、同じ情報が別の場所で保持されないように統合できるようにしたいと考えています。 私たちが仕事でも練習している完全に順序付けられたリストがあることは、1つのファイルを開き、1行目から始めて、完全な問題に戻ることなく、1か所で2つまたは3つのアイテムを発射できるため、非常に便利です。ストーリーバケット。GitHubはこれを提供していません。 GitHubが提供するものは非常に素晴らしくてクリーンなAPIなので、問題を他の何かに簡単にエクスポートできます。GitHubの問題と統合されている他のWebサイト(Trelloなど)があるかどうかを検索しましたが、何も見つかりませんでした。 そのような製品、サービス、オフラインツールを知っている人はいますか?GitHubを使用しているユーザー、バックログの管理での経験は何ですか?一部の人々がWikiプロジェクトページで行っているように見えるように、2つの切断されたリストを手動で管理するという考えはちょっと嫌いです。 1-恥知らずなプラグインはこのサイトで許可されていませんか?検索しましたが、明確な答えは見つかりませんでした。それが悪い習慣であるならば、やめて、さらに読み進めないでください 開発者として、私は1日に30回同じフォルダーのセットに移動することにうんざりしていました。そのため、デスクトップに行き詰まり、常に使用するフォルダーに簡単にアクセスできる、自動折りたたみ可能なユーティリティを少し書きました。

2
Google CodeリポジトリのクローンをGithubに移行できますか?
国の制限によりダウンロードできないGoogle Codeリポジトリのクローンを作成し、そのクローンをGithubに移行します。これを問題なく使用できます。 重要なのは、Githubアカウントを持っていて、GoogleCodeを閲覧できますが、キューバ出身なので、TortoiseHgを取得してレポのクローンを作成することができず、Googleコードにアクセスできないという素敵なGoogleページが表示されます。 私がどうやってブラウジングを管理したか知っていると思います:) MercurialリポジトリをGithubリポジトリにインポートしたいのですが、私の質問: 出来ますか? どうすればできますか?
10 git  github  mercurial 

4
匿名ユーザーにプライベートGitHubプロジェクトのバグを送信させるにはどうすればよいですか?
私たちの会社には、私が取り組んでいるプロジェクト用のプライベートGitHubリポジトリがあります。完全な夏の作業が終わった後、今週はローンチする予定です(wheee!)。ただし、GitHubで問題となるフォームにユーザーが記入できるフォームのどこかにつながる「バグを送信する」リンクをプログラムに含めたいと思います。グーグルで探しても解決策(または同じ問題を抱えている人)は見つかりませんでした。 これは可能ですか(おそらく一部のAPIを使用して?)、またはユーザーが報告したバグを手動で入力する必要がありますか?

1
ライセンスのないコードの使用
たとえば、開始されたが完全ではないか、完全ではないgithubプロジェクトを見つけようとしていて、そのコードをより大きなプロジェクト内で使用したいと思ったが、コードの作成者がコードのライセンスを指定していなかったとします。このコードの許容される使用法?それを好きな目的に使用できますか、コードに暗黙のライセンスがありますか? しかし、私はコードを使用していますが、私は間違いなくクレジットと参考文献を提供します(礼儀外)。 しかし、これにより2つのボーナス質問が発生します。 プロジェクトでコードを使用できる場合、そのプロジェクトの残りの部分と同じライセンスを自由に使用できますか、それともコードを単独でライセンスすることもできますか? コードにライセンスを後日追加する場合、それはコードの将来のリリースにのみ影響しますか?たとえば、ライセンスされていない何かをforkし、元の作成者がall rights reservedの著作権を追加した場合、ライセンスの追加前であれば、forkされたコードを使用できますか?

1
GitHubとTFS / Visual Studio Team Servicesの組み合わせ
Visual Studio Team ServicesやTFSをGitHubリポジトリと組み合わせることができるかどうか疑問に思います。どちらの製品にも独自の利点があると考えており、社内の1つのリポジトリで作業したいと考えています。 VSTS / TFSを使用する理由は、Visual Studio for Work Itemsの統合です。

5
プルリクエストを送信すると、コントリビューターライセンス契約に同意したことになりますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 一部のソフトウェアプロジェクトには、Contributor License Agreementがあります。この合意により、たとえば、サードパーティの寄稿の著作権を元のプロジェクト作成者に割り当てることができます。GitHubでプルリクエストを送信すると、そのような契約に同意したことになりますか?

3
OpenSourcingでコードを準備してGitHubに配置するにはどうすればよいですか?
数週間で私のプロジェクトは完成し、他の人が使用できるように私のコードを準備し始めたいと思います。 私はすべてをGitHubに投稿して、人々がそれを調整して、うまくいけばそれをより良くすることができるようにします。 私が求めているのは、他の人が使用できるように私のコードが十分に文書化され、正しく記述されていることを確認するための最良の方法は何でしょうか? 私はあなたが常にすべてをコメントする必要があることを知っています、そして私はすべてのメソッドに対して@params機能を入れようとしていますが、一般的に他のヒントはありますか?

1
コード共有のベスト/悪い習慣は?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 Githubを探索すればするほど、好きになります。コーディングがより社会的になっているのを本当に楽しんでいます。 プログラマ同士がコードを共有する際に避けなければならない悪い習慣があるかどうか知りたいです。そして、悪い習慣に名前を付ける際に、コード共有のベストプラクティスは何ですか? 例えば: 単一のリポジトリが「MiscProjects」という名前の複数のスクリプト/プロジェクトを持つことは悪い習慣ですか?このレポは、名前が示すように、さまざまな小さなスクリプトとプロジェクトのコレクションです。これは、プログラマーが自分のローカルストレージでプロジェクトを編成する方法に似ている可能性がありますが、コード共有に最適ではない可能性がありますか? たぶん、良いREADME /ドキュメントができれば、それはより良いでしょうか?または、それが十分に文書化されている限り、何が起こりますか?
9 github 

4
古いコミットで検出された脆弱性を修正する必要がありますか?
GitHub上の私のプロジェクトの1つが、この場合は中程度の重大度の脆弱性アラートを受け取りました。 この脆弱性は、古いバージョンのコードの依存関係で検出されました。現在のバージョンでは、この依存関係は使用されなくなりました。それでもなお、古いコミットがチェックアウトされて実行される可能性があり、アプリケーションを開いて脆弱性を悪用する可能性があります。 ソフトウェアエンジニアリングの観点から、以前のコミットに戻って変更することをお勧めします。つまり、現在使用されていない依存関係を脆弱性の修正を含む新しいバージョンに更新しますか?または、コミット履歴をそのままにしておく方が良いですか?

1
1つのGitHubリポジトリに、複数のライセンスでリリースされたソースコードを含めることはできますか?
ユーザーの便宜のために、1つのGitHubリポジトリにいくつかのサブプロジェクトを集めたいと思います。しかし、実際には単一のリポジトリにフォルダを作成して、それぞれが異なるライセンスでカバーされているのか(それらはすべてBSDライセンスのバリアントであり、わずかな違いがあります)、またはプロジェクトを複数のリポジトリに分割する必要があるのでしょうか。

5
GitHubでコードを公開することに関するセキュリティの問題
大きなコミュニティ/フォーラムのWebサイトを開発しています。コードをGitHubにアップロードして、少なくとも何らかのバージョン管理を行いたいと思っています(バックアップとして.rarファイルしかなく、SVNもないためです) )、他の人がプロジェクトに貢献できるようにし、おそらく将来の雇用主に私のコードの一部をある種のカリキュラムと見なさせるためにそれを使用することもできます。 しかし、私が今疑問に思っているのは、私がこれまでに誰もそれについて言及しているのを見たことがないことに驚いていることです。セキュリティの側面です。ウェブサイトのコードを公開することは巨大なセキュリティホールではありませんか?重要なファイル(データベースのパスワード、認証スクリプトなど)がアップロードされていないことを考慮しても、潜在的なハッカーや潜在的なエクスプロイトを見つけたい人に与えるようなものです。 もちろん、GitHubには何百万ものプロジェクトがアップロードされており、「偶然」に誰も私のプロジェクトを見つけることはできません。しかし、彼らがそれを探すならば、それは確かにそこにあるでしょう。 結論:私の問題は著作権やライセンスに関するものではなく、私のWebサイトでエクスプロイトを見つける人たちです。 ここで何か不足していますか?


4
パブリックリポジトリとプライベートリポジトリ
販売中のアプリを開発しているとしましょう。このプロジェクトにパブリックリポジトリを使用することには意味がありますか?デフォルトの著作権はコードを使用している他の誰かからコードを保護していませんか?もしそうなら、プライベートリポジトリに支払うことにはどのような利点がありますか?

4
人々は私のプロジェクトをフォークしますが、上流からフェッチしません-何ができますか?
何人かの人々が私のgithubリポジトリをforkしましたが、彼らは上流からフェッチマージされていません。したがって、フォークが行われて以来、私の元のリポジトリは大幅に進化しており、その間、これらの人々は私の古いバージョンの作品を表示しているため、見た目が悪くなります(たとえば、表示されているものが不完全で、バグが含まれています)それ以降は修正済みなど)。 これらの人々は明らかにフォークが何のためにあるのか理解していません。彼らはフォークボタンを押すだけで(おそらく「これはかっこいい」と言う方法として)、離れて行きます。理想的には、私が望むのは、上流からフォークを更新し続けるか、大きな貢献をするか、フォークを削除することです。これについて私にできることはありますか?(ありません、ありますか?これはオープンソースであることの代償ですよね?)
8 git  github 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.