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

GitHubは、バージョン管理にGitを使用するソフトウェア開発プロジェクト用のWebベースのホスティングサービスです。このタグは、GitHubでホストされているリポジトリの問題に固有の質問、GitHubに固有の機能、および他のユーザーとのコラボレーションのためのGitHubの使用に使用します。リポジトリがたまたまGitHubでホストされているという理由だけで、Git関連の問題にこのタグを使用しないでください。

4
リモートのgithubリポジトリからローカルのリポジトリに変更をマージする
少し前にgithubのリポジトリをフォークし、小さな変更を加えて、その変更をgithubフォークにプッシュしました。その後、元のリポジトリは変更されました。元のリポジトリの変更を私のフォークにマージしたいと思います。 私はgitとgithubの両方を初めて使用するので、そのための具体的なコマンドが必要です。
118 git  merge  repository  github 

12
Gitの有名な「エラー:.gitへのアクセスがユーザーに拒否されました」
私はグーグルで試してみて、https://help.github.com/en/articles/connecting-to-github-with-sshとさまざまなガイドを読みました。git push -u origin masterまたはgit push origin master(同じコマンド)を実行できません。 私は少なくとも2年ほどはgitアカウントを持っています。私はpush -u origin master自分のラップトップで正常にリポジトリを作成できましたが、このデスクトップでは問題が発生しています。 これが私が試したものです: 1. gitユーザー名を設定しました 2. gitユーザーのメールアドレスを設定しました 3. /home/meder/.ssh/id_rsa.pubのコンテンツをgithubのアカウントページにアップロードしました。空白を貼り付けていないことを確認しました 4.次の内容で〜/ .ssh / configを作成しました: Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa .sshを700、id_rsa 600に変更しました 5. タイプミスをせずに適切なリモートオリジンを追加しました。git remote add origin git@github.com:medero/cho.git 6.#5を確認するために、これが.git / configです。ディレクトリは正しく、別のディレクトリではありません: [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url …
118 git  ssh  github 

4
GitHub:フォークを「独自のプロジェクト」にする
私はかなり拡張した素敵なGitHubプロジェクトを見つけました。私は私の変更がうまく機能しているので、良いと思います。しかし、元の作者には、これらの変更を確認して含める時間がないようです。実際、必要な機能と実装された機能が元の作者のビジョンに含まれておらず、単に異なる目標を目指しているだけである可能性さえあります。彼からの返事がなかったのでわかりません。 そうは言っても、私の貢献は私のコミットマップに含まれていないのを見ました。これは、元のリポジトリが私の貢献を受け入れない限り当てはまります。さらに、私の仕事は仕事としてのみ認識され、私と同じビジョンを持つ他の人を惹きつけません。多くの人がこれらの機能を求めているのを見るので、これは私にとってより大きな問題です。 私はまだ元のプロジェクトへの貢献を提供していますが、それらが受け入れられる可能性は低いと思います。ここで、私のフォークを「実際のプロジェクト」にしたいと思います。ある時点で元のプロジェクトと同期する予定ですが、名前を変更して、プロジェクトにも貢献するように人々を動機付けたいと思います。さらに、GitHubがこのプロジェクトが積極的に維持されていることを示してくれると嬉しいです(コミットマップと言えば)。そして最後に、私はそれを適切にリリースしたいと思っています。 これをうまく行うにはどうすればよいですか?私のフォークを本格的なプロジェクトにするにはどうすればよいですか?
118 git  github 

7
なぜGitは私のマスターブランチが「最新」であるにもかかわらず「最新」であると言うのですか?
基本的な問題 プロジェクトのファイルからすべてのコードを削除し、変更をローカルgitにコミットしました(意図的に)。やった git pull upstream master アップストリームからフェッチしてマージします(したがって、理論的には、削除されたコードを元に戻す必要があります)。 Gitは、すべてが最新であることを教えてくれます。 すべてが間違いなく最新のものではありません-削除されたコードはすべて削除されます。 その他の関連情報 「マスター」というブランチが1つだけあります。 私は最近、次のように上流を追跡するように「マスター」を設定しました。 アップストリームからリモートブランチマスターを追跡するようにセットアップされたブランチマスター。 コマンドのgit branch -vv結果は次のとおりです。 * master 7cfcb29 [upstream/master: ahead 9] deletion test なぜなぜこれが起こっているのですか?コードに加えた変更をプロジェクトマネージャーに電子メールで送信する寸前です。 更新 私はそれは明白だと思いましたが、とにかくこれが私の目標です: 私のシステムで最新のコードを入手してください。 ここで私の怒りを許しませんが、そのような単純なタスクがなぜそれほど難しいのですか?
118 git  github  merge 

10
トークンを使用してGitHubで認証する
個人のアクセストークンを使用してGitHubで認証しようとしています。githubのヘルプファイルには、cURLメソッドを使用して認証することが記載されています(https://help.github.com/articles/creating-an-access-token-for-command-line-use)。私はこれを試しましたが、それでもGitHubにプッシュできません。認証されていないサーバー(Travis-CI)からプッシュしようとしていることに注意してください。 cd $HOME git config --global user.email "emailaddress@yahoo.com" git config --global user.name "username" curl -u "username:<MYTOKEN>" https://github.com/username/ol3-1.git git clone --branch=gh-pages https://github.com/username/ol3-1.git gh-pages cd gh-pages mkdir buildtest cd buildtest touch asdf.asdf git add -f . git commit -m "Travis build $TRAVIS_BUILD_NUMBER pushed to gh-pages" git push -fq origin gh-pages このコードはエラーを引き起こします: リモート:scuzzlebuzzle …

9
Gitプッシュ:「致命的な 'origin'はgitリポジトリではないようです-致命的ですリモートリポジトリから読み取れませんでした。」
同様の質問がすでに出されていることは知っています。 しかし、私の問題は以前に犯した間違いが原因であると私は信じています。 私ができるように、すべてがスムーズに機能していました: git add . ローカルリポジトリのすべてのファイル。 git commit -m "message here" コミットにメッセージを追加します。 git push origin master ファイルをGitHubにアップロードします。 git push heroku master Herokuにファイルをアップロードします。 ただし、ある時点add-calendar-modelで、アプリ開発の次のステップが南になる場合に備えて、ローカルに呼び出される新しいブランチを作成しました... ...これはまさに起こったことです。 しかし、多くの試みにもかかわらず、私はなんとかして最初のコード(つまり、新しいブランチを作成する前のコード)をmasterブランチからローカルリポジトリに取得できませんでした。 だから、私は手動で自分のローカルリポジトリからすべてのファイルを削除することを決めたgit clone私masterのGitHubからの分岐。 このようにして、すべてのファイルを元に戻しましたが、リモートリポジトリにこれ以上プッシュできなくなりました。 git push origin add-calendar-modelまたはを実行しようとするとgit push origin master、次のエラーが発生します。 fatal: 'origin' does not appear to be a git repository fatal: Could not read …

4
ローカルブランチをGitHubにプッシュする
を実行git pushすると、GitHubリポジトリに変更がプッシュされるようにGitが構成されています。今まで私はマスターブランチしか持っていませんでした。 しかし、私は今ローカルブランチを作成し、それを使用してそれにコミットしました: git checkout -b my_new_branch git commit 私が今やりたいのは、このブランチの変更をGitHubにプッシュすることです。Gitプッシュを行うだけですか? 私が最初に設定したとき、私は実行しました: git config push.default current
117 git  github  git-push 

8
特定のプロジェクトに正しいID(名前と電子メール)を使用するようにgitに指示するにはどうすればよいですか?
私は個人のラップトップを仕事と個人のプロジェクトの両方に使用しており、仕事でのコミットには仕事用のメールアドレス(gitolite)を使用し、残り(github)には個人のメールアドレスを使用したいと考えています。 私はすべてグローバルまたは一時的な次のソリューションについて読みました: git config --global user.email "bob@example.com" git config user.email "bob@example.com" git commit --author "Bob <bob@example.com>" GIT_AUTHOR_EMAIL、GIT_COMMITTER_EMAILまたはEMAIL環境変数のいずれかを設定する 1つの解決策は、自分の環境をworkまたはpersonalに設定するシェル関数を手動で実行することですが、正しいIDに切り替えるのを忘れて、間違ったIDでコミットすることがよくあると確信しています。 特定のリポジトリ、プロジェクト名などをID(名前、電子メール)にバインドする方法はありますか?人々は何をしますか?

5
gitリポジトリを複製するには?(フォークなし)
2つのリポジトリがあり、1つ全体を、最初のリポジトリとは異なるアクセスレベルを持つ他の空のリポジトリにコピーする必要があります。コピーとマザーリポジトリはリンクされるべきではありません。 私はgitを初めて使用するので、誰かが私にこれを手伝ってくれるとしたら最高です。
117 git  github 

3
gitでコミットをスカッシュするとはどういう意味ですか?
Squashingがgitでコミットするとはどういう意味ですか。Githubでコミットをスカッシュするにはどうすればよいですか? 私はGitを初めて使用し、coala-analyzerの新しいバグに割り当てられるように要求しました。バグを修正しましたが、今度はコミットを潰すように言われました。どうすればいいのですか?
117 git  github 


8
MarkdownとreStructuredTextの両方に同じREADMEがある
GitHubでホストされているプロジェクトがあります。このため、GitHubで適切にフォーマットするために、Markdown構文を使用してREADMEを作成しました。 私のプロジェクトはPythonであるので、それをPyPiにアップロードすることも計画しています。PyPiのREADMEで使用される構文はreStructuredTextです。 ほぼ同じ内容を含む2つのREADMEを処理する必要がないようにしたいと思います。そのため、RST(またはその逆)トランスレータへのマークダウンを検索しましたが、見つかりませんでした。 もう1つの解決策は、マークダウン/ HTMLを実行してから、HTML / RST変換を実行することです。こことここでいくつかのリソースを見つけたので、それは可能だと思います。 私がやりたいことにもっと合うアイデアはありますか?

4
Git / GitHubを使用したファイルの削除
まず、私はGitを初めて使用します。 Finderを使用して、Macのローカルにある多数のファイルを削除しました。削除したファイルを現在のブランチに表示しないようにしたいのですが、表示されます。 インデックスを更新するコマンドを知っているGitユーザーはいますか?
115 git  github 

5
ローカルリポジトリからGitHubがホストするリモートへのプッシュ
開発マシンでGit GUIを使用して、Visual Studio 2010ソリューションフォルダーのローカルリポジトリを作成しました。次に、GitHubアカウントにリモートリポジトリを作成しました。現在、ローカルリポジトリをリモートリポジトリにプッシュする方法を探しています。 SVNでは、TortoiseSVNを使用してコミットするだけで、変更がリモートリポジトリにプッシュされます。Gitで利用できるようなツールはありません。 ローカルリポジトリをGitHubのリモートリポジトリにプッシュするにはどうすればよいですか?
113 git  github  git-push 

3
なぜオリジンにプッシュしようとすると、Gitは「そのようなリモートの 'オリジン'はありません」と通知するのですか?
私はGitに非常に慣れていません。最近、GitHubアカウントを作成しました。 最初のリポジトリ(サンプルプロジェクト)をプッシュしようとしましたが、次のエラーが発生します。 No such remote 'origin' 次のコマンドを実行しました。 git init git commit -m "first commit" git remote add origin https://github.com/VijayNew/NewExample.git git push -u origin master しかし、git commit -m "first commit"を実行すると、次のメッセージが表示されました。 nothing added to commit but untracked files present (use "git add" to track) それで、私はをorigin使って設定しようとしました git remote set-url origin https://github.com/VijayNew/NewExample.git しかし、私は次のエラーを受け取りました: No …
113 git  github  push  git-remote 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.