我最近接手了一个开发项目,该项目有一个Git存储库,链接到Git Hub上托管的远程存储库。
我可以完全访问托管项目的服务器并拥有Git存储库。
我在Git Hub上拥有自己的帐户,并希望继续使用当前存储库。
更新服务器上存储库的最佳方法是什么,因此它使用我的远程存储库?
之前的开发人员已不再可用,因此我无法访问他们的Git Hub帐户或与他们联系以请求任何内容。存储库在Git Hub上作为私有托管。
我对使用Git并不是100%自信,只是想要一些建议以避免我可能造成的任何意外问题: - )
答案 0 :(得分:4)
使用正确的名称在GitHub上创建新的回购。
将查看github上的回购时找到的https:
克隆地址复制到剪贴板
从您的仓库中的git命令行:
> git remote rm *name of old remote repo*
以上一行将旧回购与您的回购拆开(但如果您愿意,可以再次加回)
> git remote add origin *paste from clipboard*
上面这一行为您的仓库添加了一个新的远程仓库,其名称为“origin”
> git push origin
最后一行会将您的提交历史记录和所有源代码发送到新的远程代码。执行此操作后,您的代码应该在新的repo下的github中可见。
答案 1 :(得分:2)
只需在您的帐户下创建一个同名的回购。制作一个新的遥控器或更改现有的遥控器并按下它。完成。
答案 2 :(得分:1)
如果您有存储库的副本,那么您只需将其上传到GitHub即可。有关如何执行此操作的详细说明(包括屏幕截图),请参阅GitHub帮助页面Create A Repo。
答案 3 :(得分:1)
如果您没有GitHub仓库的管理员权限,那么您无法对其进行任何操作。它永远不会是你的。你所能做的就是创建一个新的仓库,让旧的仓库慢慢腐烂。这会让一些人感到困惑,所以最好抓住老开发人员,这样他就可以给你管理访问当前仓库的权限。
如果你对repo有写入权限,你可以简单地清除当前的一个并在那里保留一个文件,如MOVED_TO_NEW_LOCATION.TXT
或其他任何文件。
答案 4 :(得分:1)
不会使用存储库,而是将其拉出(如果是第一次,则进行克隆)。一旦你克隆/拉回购,你拥有一切,你可以做任何事情。