如何第一次推送到裸存储库(在Git中)?

时间:2016-09-29 19:06:12

标签: git git-bare

我使用以下命令(在我的服务器上)为Git创建了一个裸存储库:

mkdir socialclub.git
cd socialclub.git
git --bare init

然后在我的本地机器上,我使用以下命令在非空目录中使用git init:

git init

然后我添加了.gitignore来忽略我不想要的文件。然后我使用git add添加了我想要的文件,之后我使用了git commit。此时,当我使用git status时,我得到以下内容:

ShahinX:SocialClub shahinsheidaei$ git status
On branch master
nothing to commit, working directory clean

此时,我想将我的初始代码推送到裸仓库。我尝试了以下操作:

  1. 我添加了遥控器(称为upstream),git remote -v返回以下内容:

    ShahinX:SocialClub shahinsheidaei$ git remote -v
    upstream    codesheidaei@code.sheidaei.com:/repo/socialclub.git (fetch)
    upstream    codesheidaei@code.sheidaei.com:/repo/socialclub.git (push)
    
  2. 下一步我尝试将更改推送到回购,如下所示:

    ShahinX:SocialClub shahinsheidaei$ git push --set-upstream upstream master
    codesheidaei@code.sheidaei.com's password: 
    fatal: '/repo/socialclub.git' does not appear to be a git repository
    fatal: Could not read from remote repository.
    Please make sure you have the correct access rights
    and the repository exists.
    
  3. 知道我应该采取哪些不同的做法?

0 个答案:

没有答案