会社のログインで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