码迷,mamicode.com
首页 > 其他好文 > 详细

GitHub代码托管工具的命令行操作

时间:2016-01-07 16:28:47      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

一.首先需要在GitHub上注册一个账户,帐号密码情牢记。

二.生成SSH keys  添加自己电脑的SSH Key到github上,目的是要将自己的电脑本地与github关联起来,才能实现本地和远端的同步操作。  一下操作全部在终端完成。

   生成步骤:1.检查是否存在SSH Keys 

$ ls -al ~/.ssh
// Lists the files in your .ssh directory, if they exist        

 

       2.生成一个新的SSH Keys 

        第一步:需要验证注册的邮箱

$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
// Creates a new ssh key, using the provided email as a label  注意这里填写你的邮箱
Generating public/private rsa key pair.  提示文字

        第二步:按照正常设置保存文件地址即可

$ Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
//这里写进自己要保存的文件地址,格式与()内相同即可 you换成自己的主机名称即可

     第三步:按照提示输入主机密码  按照提示输入密码即可

$ Enter passphrase (empty for no passphrase): [Type a passphrase]
$ Enter same passphrase again: [Type passphrase again]

         第四步:这是输入密码后展示出来的内容

Your identification has been saved in /Users/you/.ssh/id_rsa.
Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
The key fingerprint is:
nss2VhNB0Y62VIToM+/qYe3HS4TPXmrhuBxjUz4l/I8= your_email@example.com

   3.使用你的SSH Keys密钥 去配置你的 ssh-agent代理

      首先要确保你的ssh-agent处于可运行的状态

// start the ssh-agent in the background
$ eval "$(ssh-agent -s)"
Agent pid 59566

      然后给你的ssh-agent添加SSH-Keys密钥

$ ssh-add ~/.ssh/id_rsa

    4.将生成的SSH Keys添加进你的github账户

        首先需要copy   SSH Keys

$ pbcopy < ~/.ssh/id_rsa.pub
// Copies the contents of the id_rsa.pub file to your clipboard

       其次,手动进入github账户的设置里面,点击SSH Keys然后 点击添加addKey  然后添加相应的key  具体过程如下图。

技术分享

     5.测试自己生成的SSH Keys是否与自己的github账户的成功建立关联,也就是自己的电脑是否与github账户之间建立成功关联

$ ssh -T git@github.com
// Attempts to ssh to GitHub

 

   如果有以下提示,就说明你建立的SSH keys已经成功!

技术分享

 

三.下面我问来看一下如何在github上创建一个自己的新项目。

 第一步:github操作步骤

 新建项目分2种情况:
  1.代码从零开始。
  2.本地已经存在项目代码,只是想放到github上开源或者存放。

然而,无论是哪种情况,都得先在github新建一个项目的仓库。登录github后,找到下图中的Repositories这个tab,然后点击红框中的new来新建一个项目仓库。

 

下面是在github账户的Repositories 仓库建立新的项目:

技术分享

 新建仓库的界面:这里面一般选择public

 技术分享

   第二步:本地创建文件步骤

代码从零开始

      在本地创建一个空文件,cd出这个文件的路径,然后克隆刚刚创建的项目到本地

$ mkdir emptyFolder
$ cd emptyFodler
$ git clone https://github.com/youraccount/yourproject.git

 然后剩下的就是git addgit push的事情。

本地已经存在代码

$ cd emptyFodler  //cd 后面拖拽项目工程目录 
$ echo "# 111111" >> README.md $ git init //执行git init 使之成为一个git仓库。 $ git add README.md //添加.md文件
$ git add . //注意还有一个小圆点 $ git commit
-m "first commit" //本地提交 git commit,即将项目所有文件加到本地仓库 $ git remote add origin https:github.com/iOSTwoPersonTeam/111111.git
//为版本库添加名为origin的远程版本库
$ git push -u origin master
//执行推送命令,完成GitHub版本库的初始化。注意命令行中的-u参数,
在推送成功后自动建立本地分支与远程版本库分支的追踪

 

常用命令行操作:

1.在你的项目文件目录先执行命令git init,使之成为一个git仓库。

2.将项目里所有文件加到本地的仓库,使用以下命令:

  $ git add .  //注意还有一个小圆点
  $ git commit -m "some message for this project."

3.然后将github上的项目pull下来

$ git pull https://github.com/youraccount/yourproject.git

4.为版本库添加名为origin的远程版本库

$ git remote add origin https://github.com/youraccount/yourproject.git

5.执行推送命令,完成GitHub版本库的初始化。注意命令行中的-u参数,在推送成功后自动建立本地分支与远程版本库分支的追踪

$ git push -u origin master

 

 推荐文章:

1.http://www.jianshu.com/p/df7ce9f3a5cb

2.在正常常见项目的过程中,github会给你相当详尽的提示

3.http://www.cnblogs.com/zhangchenliang/p/3950778.html     团队协作开发

 

 

 

 

 

 
 
 
 

GitHub代码托管工具的命令行操作

标签:

原文地址:http://www.cnblogs.com/erdeng/p/5109957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!