未找到Git存储库
我想第一次使用Git。未找到Git存储库
我所做的一切,github上的说明说的做,但是当我到:
git push -u origin master
我输入:
/Users/name/Documents/Xcode.app/Contents/Developer/usr/bin/git push -u origin master
,并得到了错误:
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
我也试图设置我的git路径到上面,因为它说没有找到git,但路径不起作用。所以我一直在输入整个事情。当我做sudo find/-name git
,它想出了上面的目录混帐,以及一些其他目录,我是不知道,如
- /Applications/Xcode.app/Contents/Developer/usr/bin /的git
- /Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
- /Applications/Xcode.app/Contents/Developer/usr/share/git-core/python/git_remote_helpers /的git
- /Users/name/Documents/Xcode.app/Contents/Developer/usr/share/git-core/python/git_remote_helpers/git
和我使用了一个:
- /Users/name/Documents/Xcode.app/Contents/Developer/usr/bin/git
我看到所有其他的命令设置一个git仓库似乎工作正常。
设立的其他命令包括
mkdir fbPic2
cd fbPic2
<path to git>/git init
touch README
<path to git>/git add README
<path to git>/git commit -m 'first commit'
<path to git>/git remote add origin [email protected]:michcleary/fbPic2.git
<path to git>/git push -u origin master #didn't work
我试图寻找.git/config
,但无法找到它。
我希望有人知道这件事。它说我需要在教程中安装Git来做一个Facebook应用程序。我有一台安装了Lion的Mac Mini。
绝对的第一步是让Xcode安装'命令行工具'。这样做会将工具放到/ usr/bin中 - 这已经在您的PATH中。转到“Xcode”::“首选项”::“下载”::“组件”,其中应该安装“命令行工具”。如果没有,请转到“Xcode”::“Open Developer Tool”::“更多开发工具”并下载最新的命令行工具。现在,'git'将会在你的路上。也应该是那个'git help'也能工作!
现在配置与(由@johnsyweb建议)的git:
git config --global user.name "full name"
git config --global user.email "email address"
和GitHub的:
git config --global github.user "github username"
git config --global github.token "github token"
,您将需要按照GitHub的方向,让您的令牌。您还需要认真遵循GitHub SSH说明。 在上面的'git config'命令之后,你将有一个〜/ .gitconfig文件准备好。
大概你已经创建了一个GitHub仓库。如果没有,你必须。 [它看起来并不像你有一个公共版本库]创建一个之后,得到一个本地仓库设置最简单的方法很简单:
git clone [email protected]:michcleary/fbPic2 # cut and past the URI from the GitHub page after creating a repo
cd fbPic2
echo "more stuff" >> README.md
git add
git commit -m 'stuff'
git push
完成!
首先,我建议您将<path to git>
添加到您的PATH
环境变量中。你可能会通过编辑${HOME}/.bashrc
并加入做到这一点:
export PATH=${PATH}:<path to git>
远程仓库肯定在https://github.com/michcleary/存在。
看起来你并没有在本地配置Git的名称和电子邮件地址,这就是为什么你看不到Git配置文件。
有许多这样做的方法,但我建议你遵循从GitHub的"Set your user name, email and GitHub token"页的说明你的本地计算机上设置这些所有的Git实例:
$ git config --global user.name "Firstname Lastname"
$ git config --global user.email "[email protected]"
这将增加这些值到${HOME}/.gitconfig
。
存储库特定值将存在于/path/to/fbPic2/.git/config
(.git
是一个隐藏目录)。
你应该设置这些配置项之前发出任何其他git
命令如init
或commit
或push
。
我还建议您查看GitHub的"SSH Issues"页面,因为这通常对首次使用GitHub的用户有帮助。
我在facebook教程(https://developers.facebook.com/docs/mobile/ios/build/)中看到它使用以下命令:git clone git://github.com/facebook/facebook -ios-sdk.git,这似乎工作。 – Michele 2012-04-21 13:54:51
我花了几个星期就可以得出结论,mac上的git应用程序使用https远程存储库url,但是在使用该术语时,您需要ssh url。为了解决这个问题,我点击了github应用程序中的设置选项卡,然后粘贴到github网站的ssh url中进行回购。
我最近发生过这种情况,我的同事。不知道为什么会发生,但现在他的GitHub Gui显示重复分支。我们在这个问题上寻找了一段时间的修复TY。 – doubleA 2015-10-01 18:56:25
在我的情况下,用户没有适当的权限。在我以适当的权限使用用户之后,错误消失了。
你可能想要给你添加一些额外的信息,比如* how * someone would go about this。 – 2015-10-07 19:22:38
非常感谢!它说令牌不再用在github指令中。另外,当我做了克隆命令时,它说我克隆了一个空的存储库。我用git add将我的项目元素添加到git并提交它们,看起来不错。当我执行git push时,它说“错误:找不到存储库,致命:远程端意外挂断”。有什么想法吗? – Michele 2012-04-21 13:44:20
尝试'git remote show origin'以确认您可以连接到GitHub存储库。 – GoZoner 2012-04-21 14:01:13
我做了git远程显示的起源,它说:*远程起源,获取URL:[email protected]:michcleary/fbPic2,推送网址:[email protected]:michcleary/fbPic2,HEAD分支:(不明),Loal分支被配置为'git pull':master与远程主合并 – Michele 2012-04-21 14:19:23