問題タブ [git-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
63 参照

windows - Github はクローン中にファイルを自動的に削除します

プライベート リポジトリの 1 つを自分のコンピューターに複製するのに問題があります。現在、アプリケーションとコンソールの両方を使用してみましたが、どちらも機能しません。

アプリケーションの使用: 特にエラーは表示されませんが、クローンが完了すると、diff は I already deleted a file, con.py を示しますここに画像の説明を入力


コンソールを使用してクローンを作成しようとすると、実際にはこれまでに見たこと のないものになりました。ここに画像の説明を入力

すべてのオブジェクトを取得するわけではありません...そして、その後すぐに削除するファイル全体を印刷しますが、これは奇妙です。

ほとんどのサイトが推奨するように、ディレクトリを短いパスに移動しても何も起こりませんでした。助けてください!

0 投票する
9 に答える
51030 参照

windows - git-bash $PATHは、スペースのあるWindowsディレクトリを解析できません

Windows 7(32ビット)マシンでgithubクライアントに付属のgit-bashを使用したいと思います。どういうわけか、git-bash は既に$PATHWindows システムから変数を学習していますPATH。しかし、私$PATHは git-bash が wi​​n システムの PATH をスペースで正しく解析していないことを発見しました。

たとえば、$PATH出力:

「..../c/Program: そのようなファイルまたはディレクトリはありません」

とにかくそれを修正することはありますか?$PATHfor git シェルを構築するための git-bash スクリプトはどこにありますか? ありがとう

0 投票する
1 に答える
287 参照

powershell - Git シェルが HTTP リモートオリジン URL で SSH を使用できるのはなぜですか?

Configure Git over SSH to login once を読みました。Muein Muzamil の回答によると、SSH を使用するには、次のように構成する必要があります。

remote.origin.url=git@github.com:your_username/your_project.git

つまり、通常の Windows PowerShell では、SSH は HTTPS では機能しません。

GitHub for Windows には Git Shell が付属しています。これは、HTTP で SSH を使用する機能など、いくつかの優れた機能を備えた強化された PowerShell です。git push認証を必要とせずに実行しただけなので、これを知っています。次に実行git config -lして、HTTPS をリモートオリジン URL として使用していることを確認しました。

通常の Windows PowerShell では git@github.com プロトコルが必要ですが、Git シェルでは必要ないのはなぜですか?

0 投票する
1 に答える
996 参照

git - 「rm -r .git」が機能しない場合に git init を元に戻す、Windows

Windows 8.1 の github シェルで「git init」コマンドを元に戻そうとしています。

私が書くとき

rm -r .git

それは言います:

rm : アイテムを削除できません : この操作を実行するための十分なアクセス権がありません。

多くのファイルに対してそれを印刷します。

これを解決するためのアイデアはありますか?

0 投票する
2 に答える
2080 参照

git - git shell からの認証情報のログアウトまたは削除

資格情報を git shell から削除するにはどうすればよいですか?

私は、git ログインの詳細を記憶している共有コンピューター (Windows) を使用しています。git シェルを閉じようとしましたが、再度開いてもまだログインしています (git 操作を行うときに詳細を尋ねません)。

これは常にオプションではないため、コンピューターを再起動しないことをお勧めします。

うまくいけば、これを繰り返さないでください: http://stackoverflow.com/questions/15381198/remove-credentials-from-git

  • 「サービス」または「プロセス」の下に git-credential-cache デーモンが見つかりませんでした
  • ~/.gitconfig の資格情報ヘルパーについては何もありませんでした
0 投票する
1 に答える
485 参照

gitlab - Gitlab 7.8.4はSSHまたはHTTPSでプッシュできません

セットアップ: Gitlab CE Gitlab 7.8.4 Git-shell: 2.5.4 Gitlab API: v3 Ruby: 2.1.5p273 Rails: 4.1.1

これは、プッシュしようとしているのと同じユーザー (ユーザーは管理者) が所有するプライベート リポジトリでのテストです。環境チェックはエラーなしでクリーンです。HTTPS を試しても SSH を試しても同じエラーです。アップグレード前は SSH が機能していました。

エラー:

同様の問題: https://gitlab.com/gitlab-org/gitlab-ce/issues/838

HTTPS および SSH 経由で適切にアクセスできるように見えますが、サーバー上の何か (おそらく git-shell を使用) が正しくありません。

これまでに行ったこと:

sudo -u git -H bundle exec rake gitlab:shell:setup RAILS_ENV=production

「AllowUsers git」が sshd_config にあることを確認しました

git-shell の別のバージョンを 2.2.0 に戻してみました。

0 投票する
1 に答える
631 参照

git - CYGWIN を介して Git プルを実行する

(GITプル)コマンドを介してGITからデータをプルするためにGitシェルを使用していました。

しかし、メッセージが表示されているため、データをプルする際に問題が発生しています"as file too long"

別の別のクローンを作成しているときに、次のエラー メッセージが表示されます。

cygwinを介して「GIT PULL」または「GIT PUSH」できますか?もしそうなら、誰かが手順を共有できますか?