0

会社のログインでssh経由でアクセスできる、会社のリモートマシンにセットアップされたgitリポジトリを操作する必要があります。リモートマシンでsudoできます。

いくつかの git チュートリアルを読んだ後、リポジトリをローカルに複製する必要があることがわかりました。

me$ git clone git://remote.company.com/git/tools/thing.git
Cloning into thing...
remote.company.com[0: 1.2.3.4]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
me$ git clone http://remote.company.com/git/tools/thing.git
Cloning into thing...
fatal: http://remote.company.com/git/tools/thing.git/info/refs not found: did you run git update-server-info on the server?

だから私はリモートマシンに戻って試しました:

me@remote:/home/git/tools/thing.git$ git update-server-info
error: unable to update ./info/refs+
error: cannot open ./objects/info/packs+
me@remote:/home/git/tools/thing.git$ sudo git update-server-info
[sudo] password for me: 
me@remote:/home/git/tools/thing.git$

あまり成功していません!このリポジトリで作業を開始する際に、概念的に何か間違ったことをしていますか? 参考までに、いくつかの新しい機能のために実際のリモート ブランチを作成し、そこから作業することを考えていました。

更新 1:

me$ git clone ssh://git@remote.company.com/tools/thing.git
Cloning into thing...
fatal: '/tools/thing.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

git@フォルダーと .git 拡張子のさまざまな順列を使用して、なしで同じことを試しました。何も機能しません。

更新 2:

わかりました、見つけました.. :)git clone git@remote.company.com:tools/thing

4

1 に答える 1

3

ここにあります:git clone git@remote.company.com:tools/thing

ありがとうございます!

于 2012-12-22T13:00:53.123 に答える