谁有git 和bitbucket git clone的使用方法或教程求大神指点

  公司网络最近在调整,SVN的外网IP没办法访问了,于是想把手上的项目放到外网上进行托管,找来找去,最后选定了Bitbucket。
  原因主要有这几点:
    1.Bitbucket支持私有项目托管,而Google Code不行,因为是公司内部的项目,不能随便的&开源&,所以Google Code被排除在外了。
    2.GitHub虽然可以托管私有项目,但是需要收费,更重要的一点是,公司把GitHub给禁了。
  那么接下来进入正题,说说这个Bitbucket我是怎么用的。
  当你注册和登录操作都完成以后,你首先要创建一个Repository,这就是一切都起点。创建的过程很简单,不多说了。创建完成后,会自动跳转到这个Repository的概览界面,根据不同的情况,有不同的Git操作。我这里符合第二种情况,即有一个项目需要导入进这个Repository里面。点击进去,会有两三行git命令,教你如何操作。
  不要小看那几行命令,我就是从这里掉进坑的。
  当你看到那个Over View页面以后,你就应该在本地上安装一个Git客户端,点下载一个。然后一步一步安装。
  注意:在安装过程中,会让你选择一次SSH客户端,通常是OpenSSH和PuTTY两种。要记住自己选的什么。假如你已经安装了PuTTY,那么你配置SSH的时候,千万别被官网的说明文档给坑害了,那些命令全部都是OpenSSH的链接命令,包括什么教你用ssh-keygen生成密钥,配置.ssh的config、.bashrc、known_hosts文件等等,只要你用的是PuTTY进行SSH连接,这些东西就和你没关系了。
  对了,记得把生成完的SSH公钥添加到Bitbucket里面去,就在你的帐号管理面板里,那个叫SSH keys的东西。
  安装完之后,打开Git Bash(直接在你的项目文件夹下面点击右键,就可以在当前目录下打开Git Bash了)就可以执行这些git命令了。
  不过,我建议你去安装一个叫sourcetree的东西,肯定会帮你节约不少时间的。
阅读(...) 评论()Bitbucket和Git绿色版使用说明_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Bitbucket和Git绿色版使用说明
上传于||文档简介
&&B​i​t​B​u​c​k​e​t​免​费​源​码​托​管​网​站​和​g​i​t​软​件​使​用​说​明
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩9页未读,继续阅读
你可能喜欢项目托管服务较好的当属
二者都支持
版本控制。二者最大的区别是:
GitHub 很火正常访问,Bitbucket 最近访问有点问题(...)
GitHub 私有库需要付费,Bitbucket 私有库免费
GitHub 只支持 Git,Bitbucket 同时支持 Mercurial
废话不多说,开始配置
Step 1: 检查SSH密钥
& cd ~/.ssh
如果返回 "No such file or directory" 转 Step 2.
否则说明你已经有一个密匙对,转到 Step 3.
Step 2: 生成新的SSH密钥
& ssh-keygen -t rsa -C "your_"
使用你的邮件创建一个新的 SSH 密匙标签,将会生成 ~/.ssh/id_rsa 文件,
用于存储你的密匙。
现在,你需要输入一个密码:
Enter passphrase (empty for no passphrase): [输入一个密码]
Enter same passphrase again: [重新输入密码]
一般没有特殊需要,直接回车即可。
你将看到一下信息:
Your identification has been saved in /home/you_username/.ssh/id_rsa.
Your public key has been saved in /home/you_username/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_
Step 3-1: 复制 SSH 密匙
安装复制工具:
& sudo zypper install xclip
根据自己的系统选择 zypper/yum/apt-get。
复制 SSH 密匙到剪切板:
& xclip -sel clip & ~/.ssh/id_rsa.pub
当然你也可以不安装 xclip,使用 cat 命令,输入到终端再复制。
Step 3-2: 添加 SSH 密匙到 GitHub
1. 点击右上角 "Account Settings" 设置图标
2. 点击左侧 "SSH Keys"
3. 点击 "Add SSH key"
4. 粘贴你的密匙到 "Key" 文本区
5. 点击 "Add key"
6. 确认操作输入你的 GitHub 密码
Step 3-3: 添加 SSH 密匙到 Bitbucket
1. 点击右上角"用户头像"
2. 点击下拉菜单中的 "Manage account"
3. 点击左侧 "SSH keys"
4. 点击 "Add key"
5. 粘贴你的密匙到 "Key" 文本区
6. 点击 "Add key"
Bitbucket 的 Account settings 中可以设置为中文的。
Step 4: 测试连接
Bitbucket:
& ssh -T git@bitbucket.org
你可能会看到这样的提示:
The authenticity of host ' (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
输入 yes 即可
GitHub 成功提示:
Hi you_username! You've successfully authenticated, but GitHub does not
provide shell access.
Bitbucket 成功提示:
conq: logged in as you_username.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
如果出现 access denied 一般是添加的 key 的问题,请检查本地 key 和线上 key 是否相同,
到此你就可以使用 git clone 你的项目,提交更改了。
注:Bitbucket 使用 ssh 方式克隆,
如:git clone git@bitbucket.org:you_username/project.git
本文大部分内容翻译自下面的连接
GitHub Help: /articles/generating-ssh-keys
转载请注明出处。本文地址:
不需要设置多个公钥和私钥吗?config文件下配置?
: 没明白您的意思,可以详细一点吗?
如果github和bitbucket的邮箱设置不一样怎么处理??
LINUX热门文章
? 热门标签
? 本文目录xcode4.x与bitbucket.org的git整合使用
&& xcode4.x已经自带了Git功能,但比较纳闷的是在有clone、commit、pull就是没有push。用自带的git还是很多问题,比如说clone的时候,到认证界面,认证失败直接就跳过去了,不能要你输入用户名与密码,google了一下,说是用系统的登陆用户名与密码去验证的。1.Mac OS X安装Git:(10.7.4中用dmg包直接安装就是)http://blog.csdn.net/yhawaii/article/details/7519440 /p/git-osx-installer/& 2. 在xcode4里面创建带git的工程:/Users/user(用户名)/iOS_src/MyStrory注意选&Create local git repository for this project&整合 XCode 4与 Git :第二步.cn/s/blog_016lrd.html3.在bitbucket.org上创建git项目:4.$ cd /Users/user(用户名)/iOS_src/MyStrory$ git init(提示已经存在)$ git remote add origin https://usportnews@bitbucket.org/usportnews/my_story_game.git (添加远程库,在Xcode的Repositories的项目的Remotes里面&Add Remote&用图形界面添加没有作用。)在里面修改文件:$ git push -u origin master (第一次提交远程库)==================其他机器clone出来,用Xcode的add re clone不行:$ cd /Users/user(用户名)/iOS_src/my_story$ mkdir my_story$ git init$ git remote add origin https://timliu@bitbucket.org/usportnews/my_own_story.git
请各位遵纪守法并注意语言文明

我要回帖

更多关于 git bitbucket 的文章

 

随机推荐