所以我第一次尝试使用Github。我正在开发一个由项目负责人为我创建的存储库。
我去了我想要的目录
/Users/abrahammathew/Desktop/my_issues
我创建了目录。
Abrahams-MBP:abiomed_issues abrahammathew$ git clone https://github.com/ml_projects/my_repo.git
...
Checking connectivity... done.
初始化已完成
Abrahams-MBP:my_issues abrahammathew$ git init
将文件添加到我的本地存储库
Abrahams-MBP:my_issues abrahammathew$ git add my_data_extraction.py
第一次参加
Abrahams-MBP:my_issues abrahammathew$ git commit -m "first commit"
远程添加原点。
Abrahams-MBP:abiomed_issues abrahammathew$ git remote add origin https://github.com/abmathewks/my_repo.git
最后,我尝试将文件推送到github。
Abrahams-MBP:my_issues abrahammathew$ git push -u origin master
remote: Repository not found.
fatal: repository 'https://github.com/abmathewks/my_repo.git/' not found
所以最后一步不行。任何人都可以帮助诊断此问题。我已经指定了正确的回购,所以我不确定为什么没找到它。这是我的本地目录及其内容。
Abrahams-MBP:my_issues abrahammathew$ ls -a
. my_data_extraction.py
.. my_explore.py
.DS_Store my_repo
.git
还试过这个:
Abrahams-MBP:my_issues abrahammathew$ git push -u origin:master
ssh: Could not resolve hostname origin: nodename nor servname provided, or not known
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
通用推送
Abrahams-MBP:my_issues abrahammathew$ git push
remote: Repository not found.
fatal: repository 'https://github.com/abmathewks/my_repo.git/' not found
答案 0 :(得分:3)
部分问题在于您正在执行几个不必要的步骤。其中一些可能相互冲突。
要从头开始创建空仓库,请使用
$ git init
要将此新仓库连接到现有仓库,您可以执行
$ git remote add <name> <URL>
另一方面,当您使用
克隆回购时,您不需要执行这两个步骤中的任何一个步骤$ git clone <URL>
这会自动初始化目录以供git使用,并设置一个名为origin
的远程引用给定的URL。如果您要添加其他遥控器,则可以git remote add
使用origin
以外的名称。
如果您想从GitHub复制现有的仓库,您有两个选择:
Fork the GitHub repo创建自己的个人副本。然后git clone
复制到本地计算机以进行操作。使用fork的URL。
git clone
原始GitHub回购,其中包含原始回购的网址。然后是create a new personal repo。您可以更改origin
的远程网址:
$ git remote set-url origin <URL>
或添加新遥控器以指向新的空白仓库:
$ git remote add my-personal-repo <URL>
正确创建存储库后,根据需要执行以下命令:
$ git add <file name>
$ git commit -m 'Some message'
$ git push