Com*_*ity 14 git ssh bitbucket git-push atlassian-sourcetree
我在Windows上使用SourceTree,我已经成功地将我的存储库推送到BitBucket.
我想这样做,但我不想推送到BitBucket,而是推送到我的虚拟主机帐户(即"1&1 Shared Hosting").
我的1and1帐户提供SSH访问并已安装git.我尝试使用PuTTY连接到SSH ,它可以工作.当我输入"git"时,我可以看到所有可用的git命令.
我需要知道:
如何将SourceTree连接到SSH?我有域名,用户名和密码,但我没有在SourceTree或Pageant中看到这样的字段,这需要特殊的文件格式" .ppk".
连接到SSH后,如何在我的1&1帐户上远程创建存储库?
一旦存储库存在于我的主机上,如何将其添加为远程存储库,以便我可以推送它?
注意:这个问题是关于SourceTree-Windows软件的,它本身就是大多数git函数的图形用户界面 - 请不要回复命令行指令.
非常感谢你!
Ora*_*bîg 11
您必须在"源/ URL"字段中使用的语法如下:
ssh://<user>@<server_name>/<git_repository_path>
Run Code Online (Sandbox Code Playgroud)
例如 :
ssh://peter@git.mydomain.com/opt/git/project.git
Run Code Online (Sandbox Code Playgroud)
(如果远程服务器上尚不存在存储库,则可以使用以下命令创建一个空存储库:)
$ mkdir -p /opt/git/project.git
$ cd /opt/git/project.git
$ git init --bare
Run Code Online (Sandbox Code Playgroud)