git 下载代码

github为代码版本管理库,我们可以在上面建立自己的工程由服务器自动为我们管理。

但是作为小白我们最常遇见的操作是,在githua上下载大神们的代码学习学习。

下面是从github上下载代码的操作:

如果想从 github 上匿名获取某个 repo, 一般都会直接到该 repo 的网页复制网页中给的 HTTPS URL. 但是, 不知道 github 抽风还是怎么了, 获取总是报错:

$ git clone https://github.com/ideawu/ssdb.git
Initialized empty Git repository in /xxx/.git/
Cannot get remote repository information.
Perhaps git-update-server-info needs to be run there?
只好尝试使用 SSH 方式(非 github 登录用户看不到 SSH 方式的 URL):

$ git clone [email protected]:xxx/ssdb.git
Initialized empty Git repository in /xxx/ssdb/.git/
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
fetch-pack from ‘[email protected]:xxx/ssdb.git‘ failed.
显然, 这需要输入账号和密码. 我记得 github 改版之前, 是提供了 Read-only URL 的, 不知道为什么改版之后就不提供了?! 不过, 你还是可以手工拼出只读 SSH:

git clone git://github.com/ideawu/ssdb.git
把项目的网址中的"https://"替换成"git://", 然后在末尾加上".git".

哈哈,此文为转发文档。我是为了以后查找方便,转贴过来。

致敬原帖:http://www.ideawu.net/blog/archives/745.html

时间: 2024-11-05 20:40:26

git 下载代码的相关文章

mac 安装并使用git下载代码步骤

1. 在mac电脑上安装git和xcode:从appstore直接下载即可: 2. 注册github账号 https://github.com/ -->Pricing and Signup -->Create a free account:如果是用于工作,可以直接用你的工作帐号去注册一个: 3. 创建ssh:创建这个目的是用于下载git代码 在local打开terminal: $cd -/.ssh  检查是否已经存在ssh 如果存在,先将已有的ssh备份,或者将新建的ssh生成到另外的目录下

git下载代码的两种方式以及eclipse集成git

1.第一种使用tortoiseGit插件: 链接:https://pan.baidu.com/s/1ANDydwfaaVcUaqZDJWc_BQ 提取码:qgxt a.首先在setting中的Git中添加user&email b.通过git clone填写url和branch,选择下载工程的不同分支上的代码 2.通过 git bash here命令的方式 git软件获取方式: 链接:https://pan.baidu.com/s/1Qo5viRxpLmtzLd8JTmpszw 提取码:g2fd

使用git的ssh下载代码和文档

转载请标明出处: http://blog.csdn.net/ouyida3/article/details/46470693 公司的云项目的代码和文档使用git管理,使用方法如下. 1.在电脑上安装git 略. 可参考[http://blog.csdn.net/ouyida3/article/details/44947745]{http://blog.csdn.net/ouyida3/article/details/44947745}中的第一部分-下载. 当然,如果你习惯了图形界面的方式,也可以

Eclipse Git下载问题:Internal error; consult Eclipse error log

在使用Git下载代码时偶尔会遇到  Internal error; consult Eclipse error log 这个报错. 简述下个人解决思路: Eclipse 错误日志报错为:org.eclipse.equinox.security.storage.StorageException: Secure storage was unable to retrieve the master password. 解决方法: 1. Windows -> preferences- > General

一个下载git库代码的脚本

由于每日构建需求, 须要用脚本下载代码, 实现自己主动化编译, 这个脚本是整个系统的一小块功能 #!/bin/bash #@author Liuyang #@date 2015-06-23 function help() { echo "Usage: $0" echo " First argument should be the git repository's address" echo " for example: [email protected]:

Windows平台上通过git下载github的开源代码

常见指令整理: (1)检查ssh密钥是否已经存在.GitBash. 查看是否已经有了ssh密钥:cd ~/.ssh.示例中说明已经存在密钥 (2)生成公钥和私钥 $ ssh-keygen -t rsa -C "[email protected]"按3个回车,密码为空. Your identification has been saved in /home/tekkub/.ssh/id_rsa.Your public key has been saved in /home/tekkub/

怎么从git分支上下载代码

1. 在工作空间,右键,打开Git Bash 2. clone主分支的代码(即下载主分支代码的过程) 执行命令: git clone xxx.git 3. 进入工程目录 cd   xxx 4.I believe this occurs when you are trying to checkout a remote branch that your local git repo is not aware of yet. Try: git remote show origin 5.If the r

git用ssh方式下载代码

1.运行Git Bash客户端,执行ls ~/.ssh; 如果列出下图这两个rsa文件,那应该就不需要配置ssh key了,如果不放心就将这几个文件删掉,重新生成. 文件的默认目录:C:\Users\Administrator\.ssh 2.生成ssh key文件,执行ssh-keygen -t rsa -C "xxx.xxx.com"; - t 指定密钥类型,默认是 rsa ,可以省略 -C 设置注释文字,比如git的地址. -f 指定密钥文件存储文件名,我们省略了命令执行的时候会让

ubuntu Gitolite管理git server代码库权限

公司代码库用Git,全部用SSH认证,多个代码库多个用户,权限管理是个头疼的问题,今天终于有空测试下Gitolite, Gitolite是在Git之上的一个授权层,依托sshd或者httpd来进行认证.(概括:认证是确定用户是谁,授权是决定该用户是否被允许做他想做的事情). Gitolite允许你定义访问许可而不只作用于仓库,而同样于仓库中的每个branch和tag name.你可以定义确切的人(或一组人)只能push特定的"refs"(或者branches或者tags)而不是其他人.