首先,我在Eclipse中创建了一个项目并使用以下命令提交给我的GitHub:
git init
git add .
git commit -m "first commit"
git remote add origin URI of my repo
git push -u origin master
然后我在Eclipse中修改了一个文件,并通过创建远程并提供回购的远程URI来从Eclipse提交给GitHub。
现在,他怎样才能将修改后的文件从Eclipse中推送到我的GitHub存储库?
我们做了一件事。他创建了一个遥控器,并给出了我的回购的URI。但是我们仍然无法提交该文件。
答案 0 :(得分:0)
您需要add your colleague as a collaborator。这可以通过Settings > Collaborators
在所需的GitHub仓库中完成(您需要再次输入密码)。之后他们拥有those权限。
更新
抱歉,早上好;)
我忽略了您已将合作伙伴添加为合作伙伴。您的情况的另一个可能原因可能是Temporary interaction limits
,您可以在其中限制与您的回购交易对先前贡献者的互动。
如果这没有帮助。请添加一些关于同事的git日志的信息。
更新2
@Rahul K关于您的评论(您最好将其添加到您的问题中,以便更快地识别),您的同事首先需要通过git pull origin master
集成远程更改,以便能够在之后推送他或她的更改。但请注意,他或她可能需要将任何冲突迁移到您应用更改的文件。
最好的问候,大卫
答案 1 :(得分:0)
我已经通过在我的本地文件夹中克隆repo,将项目添加到eclipse并更改提交的文件来解决了这个问题。
在此之前,您必须将该人员添加为协作者。这样他/她就可以使用以下命令克隆您的仓库:
git clone "Path to the repository"