我的服务器上有一个私人的git安装程序,只能通过SSH访问。Git裸在我的服务器上创建,我克隆回购或做远程添加?
所以我做了一个git init - 在我的服务器上,现在在我的笔记本电脑上,我该如何引用它?
我使用git clone还是别的?
我的服务器上有一个私人的git安装程序,只能通过SSH访问。Git裸在我的服务器上创建,我克隆回购或做远程添加?
所以我做了一个git init - 在我的服务器上,现在在我的笔记本电脑上,我该如何引用它?
我使用git clone还是别的?
或多或少,雅。它会在第一个git克隆中显示为空回购。在任何其他git推送工作之前,你必须从你的克隆回购中做一个“git push origin master”。
git clone ssh://[email protected]/your-repo-location
cd $your_repo
touch Readme
git add Readme
git commit -am "Initial commit"
git push origin master
Hooray!
Jordan's answer(克隆空的裸仓库)已被认可,但它不是唯一的可能性。
git remote add origin <ssh-url>
,因为你要推:
如果你已经做了当地一些工作作为问题标题中提到(创建一个存储库,并致力于它),然后你会使用远程,你已经完成的工作!您可能还需要设置你的主人来跟踪遥控器的主人,让它看起来更像你从远程克隆(就好像它是中央权威的来源,它听起来就像是):
git branch --set-upstream master origin/master
这会让你做像git pull
这样的事情,隐含地表示git pull origin master
。