精华内容
下载资源
问答
  • 今天想找个免费的私人代码托管平台,github,googlecode, SourceForge都不行,后来发现bitbucket(https://bitbucket.org/),注册时,如果不多于5个人维护一个项目可以选择个人。 还有个很强大的git可视化软件...

    今天想找个免费的私人代码托管平台,github,googlecode, SourceForge都不行,后来发现bitbucket(https://bitbucket.org/),注册时,如果不多于5个人维护一个项目可以选择个人。

    还有个很强大的git可视化软件souretree(http://www.sourcetreeapp.com/?utm_source=bitbucket&utm_medium=link&utm_campaign=bitbucket_footer)。

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

     

    查看、添加、提交、删除、找回,重置修改文件

    git help <command> # 显示command的help

    git show # 显示某次提交的内容 git show $id

    git co -- <file> # 抛弃工作区修改

    git co . # 抛弃工作区修改

    git add <file> # 将工作文件修改提交到本地暂存区

    git add . # 将所有修改过的工作文件提交暂存区

    git rm <file> # 从版本库中删除文件

    git rm <file> --cached # 从版本库中删除文件,但不删除文件

    git reset <file> # 从暂存区恢复到工作文件

    git reset -- . # 从暂存区恢复到工作文件

    git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改

    git ci <file> git ci . git ci -a # 将git add, git rm和git ci等操作都合并在一起做                                    git ci -am "some comments"

    git ci --amend # 修改最后一次提交记录

    git revert <$id> # 恢复某次提交的状态,恢复动作本身也创建次提交对象

    git revert HEAD # 恢复最后一次提交的状态

    查看文件diff

    git diff <file> # 比较当前文件和暂存区文件差异 git diff

    git diff <$id1> <$id2> # 比较两次提交之间的差异

    git diff <branch1>..<branch2> # 在两个分支之间比较

    git diff --staged # 比较暂存区和版本库差异

    git diff --cached # 比较暂存区和版本库差异

    git diff --stat # 仅仅比较统计信息

    查看提交记录

    git log git log <file> # 查看该文件每次提交记录

    git log -p <file> # 查看每次详细修改内容的diff

    git log -p -2 # 查看最近两次详细修改内容的diff

    git log --stat #查看提交统计信息

    tig

    Mac上可以使用tig代替diff和log,brew install tig

    Git 本地分支管理

    查看、切换、创建和删除分支

    git br -r # 查看远程分支

    git br <new_branch> # 创建新的分支

    git br -v # 查看各个分支最后提交信息

    git br --merged # 查看已经被合并到当前分支的分支

    git br --no-merged # 查看尚未被合并到当前分支的分支

    git co <branch> # 切换到某个分支

    git co -b <new_branch> # 创建新的分支,并且切换过去

    git co -b <new_branch> <branch> # 基于branch创建新的new_branch

    git co $id # 把某次历史提交记录checkout出来,但无分支信息,切换到其他分支会自动删除

    git co $id -b <new_branch> # 把某次历史提交记录checkout出来,创建成一个分支

    git br -d <branch> # 删除某个分支

    git br -D <branch> # 强制删除某个分支 (未被合并的分支被删除的时候需要强制)

     分支合并和rebase

    git merge <branch> # 将branch分支合并到当前分支

    git merge origin/master --no-ff # 不要Fast-Foward合并,这样可以生成merge提交

    git rebase master <branch> # 将master rebase到branch,相当于: git co <branch> && git rebase master && git co master && git merge <branch>

     Git补丁管理(方便在多台机器上开发同步时用)

    git diff > ../sync.patch # 生成补丁

    git apply ../sync.patch # 打补丁

    git apply --check ../sync.patch #测试补丁能否成功

     Git暂存管理

    git stash # 暂存

    git stash list # 列所有stash

    git stash apply # 恢复暂存的内容

    git stash drop # 删除暂存区

    Git远程分支管理

    git pull # 抓取远程仓库所有分支更新并合并到本地

    git pull --no-ff # 抓取远程仓库所有分支更新并合并到本地,不要快进合并

    git fetch origin # 抓取远程仓库更新

    git merge origin/master # 将远程主分支合并到本地当前分支

    git co --track origin/branch # 跟踪某个远程分支创建相应的本地分支

    git co -b <local_branch> origin/<remote_branch> # 基于远程分支创建本地分支,功能同上

    git push # push所有分支

    git push origin master # 将本地主分支推到远程主分支

    git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)

    git push origin <local_branch> # 创建远程分支, origin是远程仓库名

    git push origin <local_branch>:<remote_branch> # 创建远程分支

    git push origin :<remote_branch> #先删除本地分支(git br -d <branch>),然后再push删除远程分支

    Git远程仓库管理

    GitHub

    git remote -v # 查看远程服务器地址和仓库名称

    git remote show origin # 查看远程服务器仓库状态

    git remote add origin git@ github:robbin/robbin_site.git # 添加远程仓库地址

    git remote set-url origin git@ github.com:robbin/robbin_site.git # 设置远程仓库地址(用于修改远程仓库地址) git remote rm <repository> # 删除远程仓库

    创建远程仓库

    git clone --bare robbin_site robbin_site.git # 用带版本的项目创建纯版本仓库

    scp -r my_project.git git@ git.csdn.net:~ # 将纯仓库上传到服务器上

    mkdir robbin_site.git && cd robbin_site.git && git --bare init # 在服务器创建纯仓库

    git remote add origin git@ github.com:robbin/robbin_site.git # 设置远程仓库地址

    git push -u origin master # 客户端首次提交

    git push -u origin develop # 首次将本地develop分支提交到远程develop分支,并且track

    git remote set-head origin master # 设置远程仓库的HEAD指向master分支

    也可以命令设置跟踪远程库和本地库

    git branch --set-upstream master origin/master

    git branch --set-upstream develop origin/develop

    • 0247e2db-b745-3000-9c91-b9716345070a-thumb.png
    • 大小: 473.6 KB
    展开全文
  • GitHub是开源的代码托管平台,是公开的,私人仓库也支持,不过是收费的,而GitLab是自己搭建的代码托管平台,并不是开源的,一般是公司内部搭建一个属于自己的代码托管平台,只允许内部员工进行使用,而且权限控制...

    一,GitLab介绍

    GitLabGitHub的不同之处:

    GitHub是开源的代码托管平台,是公开的,私人仓库也支持,不过是收费的,而GitLab是自己搭建的代码托管平台,并不是开源的,一般是公司内部搭建一个属于自己的代码托管平台,只允许内部员工进行使用,而且权限控制方面做的也很全面,可以对不同用户展示不同的代码片段!

    二,GitLab软件包下载和安装

    GitLab可以到清华大学镜像库中进行下载

    https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

    中文汉化包下载地址

    https://gitlab.com/xhang/gitlab/-/tree/12-0-stable-zh

    只需要这两个就可以部署了!

    首先使用xftp文件传输工具把上面两个包上传到linux服务器上

    在这里插入图片描述

    然后安装gitlab所需要的依赖包

    yum install -y curl postfix policycoreutils-python openssh-server wget
    

    安装gitlab安装包

    yum localinstall gitlab-ce-12.0.3-ce.0.el7.x86_64.rpm -y
    

    安装完成后会提示成功信息(gitlab的标志以及欢迎语)

    配置gitlab服务、访问域名以及邮箱

    配置邮箱的用途:1,账号注册时,邮箱验证。2,修改密码时,通过邮箱修改。

    在这里插入图片描述

    进入配置文件进行配置

    vim /etc/gitlab/gitlab.rb
    

    在这里插入图片描述

    在这里插入图片描述

    一个细节问题,暂时把上面的邮箱地址配置成qq邮箱,另外把访问路径改为http://ip地址,没有域名嘛!

    另外再找到smtp配置修改为下面内容(smtp相关配置)

    smtp_password项先填为空,后续再说!

    在这里插入图片描述

    登录qq邮箱,进入设置>账户,生产授权码

    在这里插入图片描述

    然后把生产的授权码配置到上面的smtp_password的地方。

    然后关闭prometheus,一共两处地方需要改为false

    在这里插入图片描述

    在这里插入图片描述

    因为系统的80端口已经被httpd服务给占用了,所以配置端口改为8082。

    监听ip要改成linux服务器的ip地址

    在这里插入图片描述

    改完配置以后,初始化gitlab服务,启动gitlab服务

    注意:每次修改/etc/gitlab/gitlab.rb配置文件都需要reconfigure初始化!

    # 初始化gitlab服务
    gitlab-ctl reconfigure
    # 启动gitlab服务
    gitlab-ctl start | restart | status | stop
    

    启动成功

    在这里插入图片描述

    安装gitlab时,它会自带好多服务并会自动安装,例如redisnginx等,如果服务器上已经装了nginx,那么不好意思,两个nginx配置会有冲突。

    安装gitlab之后,它会把自带的服务安装到/var/opt/gitlab/文件夹下,在这里面配置nginx转发到gitlab的地址,还会有gitlab-rails中的配置文件,也要修改监听地址和端口为gitlab的地址和端口。

    在这里插入图片描述

    重新启动gitlab服务,在浏览器中输入nginx的ip地址和监听端口进行访问。

    下面的情况完全是因为服务器的内存不足造成的,我百度之后,才后知后觉,gitlab对服务器的性能要求挺高的,对不住兄弟萌了,在下告辞了!
    在这里插入图片描述

    三,Gogs介绍

    Gogs是一款极易搭建的自助 Git服务,Gogs的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git服务。

    img

    既然是因为服务器的性能原因,那就使用Gogs来取代GitLab了。

    Gogs官网,点击下载安装,可以选择Gogs的安装版本。

    https://dl.gogs.io/

    开始下载安装

    /usr/local下新建文件夹gogs,进入文件夹,下载gogs安装包。

    wget https://dl.gogs.io/0.11.91/gogs_0.11.91_linux_amd64.tar.gz
    

    解压

    tar -xvf gogs_0.11.91_linux_amd64.tar.gz
    

    解压之后,创建三个文件夹datalogrepositories,分别存放用户数据,日志和仓库。

    [root@iZ2ze9ipfjhle3cz3cgb0rZ gogs]# ls
    gogs  gogs_0.11.91_linux_amd64.tar.gz
    [root@iZ2ze9ipfjhle3cz3cgb0rZ gogs]# cd gogs
    [root@iZ2ze9ipfjhle3cz3cgb0rZ gogs]# ls
    gogs  LICENSE  public  README.md  README_ZH.md  scripts  templates
    [root@iZ2ze9ipfjhle3cz3cgb0rZ gogs]# mkdir data
    [root@iZ2ze9ipfjhle3cz3cgb0rZ gogs]# mkdir log
    [root@iZ2ze9ipfjhle3cz3cgb0rZ gogs]# mkdir repositories
    [root@iZ2ze9ipfjhle3cz3cgb0rZ gogs]# ls
    data  gogs  LICENSE  log  public  README.md  README_ZH.md  repositories  scripts  templates
    

    然后命令启动gogs服务

    ./gogs web
    

    启动端口为3000

    在这里插入图片描述

    然后从浏览器进入http://101.201.101.206:3000/

    第一次进来需要配置数据库信息(选择SQLite3,不用连接mysql啥的,因为Gogs自身内置了该数据库)

    在这里插入图片描述

    在这里插入图片描述

    创建管理员账号,然后点击立即安装即可。

    在这里插入图片描述

    然后完成!

    在这里插入图片描述

    ./gogs web并不是后台启动,转后台启动可以 nohop ./gogs web &

    挺简单的,很轻量级的Git代码托管平台,适合小型团队(5到6人),操作也很直白,和github的操作一样一样的,经理再也不用担心我没有私人代码托管平台了!

    展开全文
  • 想找个免费的私人代码托管平台,github,googlecode, SourceForge都不行,后来发现bitbucket(https://bitbucket.org/),注册时,如果不多于5个人维护一个项目可以选择个人。 还有个很强大的git可视化软件...

    想找个免费的私人代码托管平台,github,googlecode, SourceForge都不行,后来发现bitbucket(https://bitbucket.org/),注册时,如果不多于5个人维护一个项目可以选择个人。

    还有个很强大的git可视化软件souretree(http://www.sourcetreeapp.com/?utm_source=bitbucket&utm_medium=link&utm_campaign=bitbucket_footer)。

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

     

    查看、添加、提交、删除、找回,重置修改文件

    git help <command> # 显示command的help

    git show # 显示某次提交的内容 git show $id

    git co -- <file> # 抛弃工作区修改

    git co . # 抛弃工作区修改

    git add <file> # 将工作文件修改提交到本地暂存区

    git add . # 将所有修改过的工作文件提交暂存区

    git rm <file> # 从版本库中删除文件

    git rm <file> --cached # 从版本库中删除文件,但不删除文件

    git reset <file> # 从暂存区恢复到工作文件

    git reset -- . # 从暂存区恢复到工作文件

    git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改

    git ci <file> git ci . git ci -a # 将git add, git rm和git ci等操作都合并在一起做                                    git ci -am "some comments"

    git ci --amend # 修改最后一次提交记录

    git revert <$id> # 恢复某次提交的状态,恢复动作本身也创建次提交对象

    git revert HEAD # 恢复最后一次提交的状态

    查看文件diff

    git diff <file> # 比较当前文件和暂存区文件差异 git diff

    git diff <$id1> <$id2> # 比较两次提交之间的差异

    git diff <branch1>..<branch2> # 在两个分支之间比较

    git diff --staged # 比较暂存区和版本库差异

    git diff --cached # 比较暂存区和版本库差异

    git diff --stat # 仅仅比较统计信息

    查看提交记录

    git log git log <file> # 查看该文件每次提交记录

    git log -p <file> # 查看每次详细修改内容的diff

    git log -p -2 # 查看最近两次详细修改内容的diff

    git log --stat #查看提交统计信息

    tig

    Mac上可以使用tig代替diff和log,brew install tig

    Git 本地分支管理

    查看、切换、创建和删除分支

    git br -r # 查看远程分支

    git br <new_branch> # 创建新的分支

    git br -v # 查看各个分支最后提交信息

    git br --merged # 查看已经被合并到当前分支的分支

    git br --no-merged # 查看尚未被合并到当前分支的分支

    git co <branch> # 切换到某个分支

    git co -b <new_branch> # 创建新的分支,并且切换过去

    git co -b <new_branch> <branch> # 基于branch创建新的new_branch

    git co $id # 把某次历史提交记录checkout出来,但无分支信息,切换到其他分支会自动删除

    git co $id -b <new_branch> # 把某次历史提交记录checkout出来,创建成一个分支

    git br -d <branch> # 删除某个分支

    git br -D <branch> # 强制删除某个分支 (未被合并的分支被删除的时候需要强制)

     分支合并和rebase

    git merge <branch> # 将branch分支合并到当前分支

    git merge origin/master --no-ff # 不要Fast-Foward合并,这样可以生成merge提交

    git rebase master <branch> # 将master rebase到branch,相当于: git co <branch> && git rebase master && git co master && git merge <branch>

     Git补丁管理(方便在多台机器上开发同步时用)

    git diff > ../sync.patch # 生成补丁

    git apply ../sync.patch # 打补丁

    git apply --check ../sync.patch #测试补丁能否成功

     Git暂存管理

    git stash # 暂存

    git stash list # 列所有stash

    git stash apply # 恢复暂存的内容

    git stash drop # 删除暂存区

    Git远程分支管理

    git pull # 抓取远程仓库所有分支更新并合并到本地

    git pull --no-ff # 抓取远程仓库所有分支更新并合并到本地,不要快进合并

    git fetch origin # 抓取远程仓库更新

    git merge origin/master # 将远程主分支合并到本地当前分支

    git co --track origin/branch # 跟踪某个远程分支创建相应的本地分支

    git co -b <local_branch> origin/<remote_branch> # 基于远程分支创建本地分支,功能同上

    git push # push所有分支

    git push origin master # 将本地主分支推到远程主分支

    git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)

    git push origin <local_branch> # 创建远程分支, origin是远程仓库名

    git push origin <local_branch>:<remote_branch> # 创建远程分支

    git push origin :<remote_branch> #先删除本地分支(git br -d <branch>),然后再push删除远程分支

    Git远程仓库管理

    GitHub

    git remote -v # 查看远程服务器地址和仓库名称

    git remote show origin # 查看远程服务器仓库状态

    git remote add origin git@ github:robbin/robbin_site.git # 添加远程仓库地址

    git remote set-url origin git@ github.com:robbin/robbin_site.git # 设置远程仓库地址(用于修改远程仓库地址) git remote rm <repository> # 删除远程仓库

    创建远程仓库

    git clone --bare robbin_site robbin_site.git # 用带版本的项目创建纯版本仓库

    scp -r my_project.git git@ git.csdn.net:~ # 将纯仓库上传到服务器上

    mkdir robbin_site.git && cd robbin_site.git && git --bare init # 在服务器创建纯仓库

    git remote add origin git@ github.com:robbin/robbin_site.git # 设置远程仓库地址

    git push -u origin master # 客户端首次提交

    git push -u origin develop # 首次将本地develop分支提交到远程develop分支,并且track

    git remote set-head origin master # 设置远程仓库的HEAD指向master分支

    也可以命令设置跟踪远程库和本地库

    git branch --set-upstream master origin/master

    git branch --set-upstream develop origin/develop

    展开全文
  • 下来正式开始代码托管操作,以前在github托管很快,但是第一次在coding上托管...为什么转coding呢,因为coding上可以免费创建私人代码托管,默认就是私人托管,想要公开,在创建项目时(下面第一张图中)选择“公开...

    1、确保本地已经安装的git并配置好环境,这里不多说,首先注册登陆https://coding.net/、

    下来正式开始代码托管操作,以前在github托管很快,但是第一次在coding上托管出现了很多问题,下面都是边执行边解决,如果未遇到,可以跳过解决问题

    为什么转coding呢,因为coding上可以免费创建私人代码托管,默认就是私人托管,想要公开,在创建项目时(下面第一张图中)选择“公开源代码”,而github公开托管免费,但是私人托管是收费的

    第一步、在coding上创建空项目

    以下位置可以删除或者修改的项目

    创建成功后回到项目代码页

    第二步,将自己本地的代码上传至coding刚创建的项目中托管

    1、找到本地项目根目录,按下shift+鼠标右键或者右键单击项目,选择git bash here

    跟着下面每一步指令操作

    输入

    git  init

    此时会发现项目文件夹下多了几个文件,尤其是有.git文件,说明成功

     

    git add .

    发现有警告windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示,解决办法:(没有警告直接跳到git commit –m "上传初始代码")

    rm -rf .git  // 删除.git
    git config --global core.autocrlf false  //禁用自动转换 

    接着重新执行这两句

    git init  
    git add .

     接着执行:次执行方法我的会报错,注意使用

    git commit –m "上传初始代码"

    发现又开始报错:pathspec '–m' did not match any file(s) known to git.

    发现是我使用git提交代码时首先-m之后不能加"" ,然后-m之后不能有空格所以最终提交的指令是

    // firstcommand是自己提交代码时描述,我用该描述的意思是第一次提交
    git commit –m firstcommand

    接着执行

    git remote add origin https:// git.coding.net/用户名/项目名.git
    
    git pull origin master
     
    git push origin master

    发现还是报错,原因是本地没有README.md这个文件,而远程仓库中有,接着执行

    git pull --rebase origin master 

    最后push项目发现还是报错

    git push -u origin master

    说是账户密码错误,纳闷了,查了各方面资料,整的头都大了,最后解决方法,修改项目根目录文件夹下的config文件下的信息

    修改 .git/config中url = http://账  号:密 码@git.coding.net/cxy165022/firstproject.git

    保存后再次执行 ,发现终于运行成功了,MD太不容易了

    git push -u origin master

     

    最后在线上去查看是否push成功,文件已push,成功

    展开全文
  • 代码托管

    2019-05-30 05:11:00
    https://zhuanlan.zhihu.com/p/23007198 github:开源项目多。 gitlab, Bitbucket:提交大文件速度很快,而且私人项目免费,且不限容量 转载于:https://www.cnblogs.com/camille666/p/code_store.html...
  • BitBucket 是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户。 最近在做一个私人的项目,想寻找个比较靠谱的私人版本控制工具。一开始是就想到了github,但是一想到...
  • GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,GitLab是使用Ryby开发的一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的...
  • 开源中国代码托管平台 git.oschina.net 就是基于 GitLab 项目搭建。GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github...
  • 代码托管平台: 国外:Github 国内: 码云gitee https://gitee.com coding https://coding.net 国内的课建私人仓库,但是有限制,最多三人同时操作;速度很快; 注册了码云gitee 账号,withxinxin,psd与阿里云...
  • GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。...开源中国代码托管平台git.oschina.net就是基于GitLab项目搭建。 (一)换个
  • GitLab 是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。它拥有与 Github 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对...
  • GitLab 是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。它拥有与 Github 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对...
  • GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对...
  • GitLab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过 Web 界面访问公开或者私人项目。 暂未发现更新内容,点此保持关注。 下载地址: Source code (zip) Source code (tar...
  • GitLab 是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。它拥有与 Github 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对...
  • 大家知道,github免费版一定要公开,但是有些代码不适宜公开,需要建立私人的版本库。 因此找到了bitbucket这个解决方案。 稳重在pycharm上配置bitbucket的配置库,其他ide可以参考。
  • 安利一个类似Github的代码管理网站O网页链接,不同的是bitbucket提供5人之内免费无限量空间(私人或者公用项目)~~~~不过由于是国外网站所以提交代码超级慢、mac提交老是不成功等等原因让我淡淡的忧桑......
  • GitLab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过 Web 界面访问公开或者私人项目。 暂未发现更新内容,点此保持关注。 下载地址: Source code (zip) Source...
  • 支持git,每个项目免费1G空间,私人。 SourceForge http://sourceforge.net/ (2)Google Project Hosting http://code.google.com/hosting/ google提供的,速度比较快,申请即可使用,使用https进行
  • 这是一个私人存储游民箱的游民仓库 在GitHub存储库中找到代码: 组件 流浪者仓库由两个部分组成。 图形用户界面 GUI组件是Web界面,用于管理存储库中托管的Vagrant Box。 GUI是基于ReactJS的用户界面,允许用户创建...
  • 转自:... Coding ...支持Git,每个项目免费1G空间,私人。 http://www.svn999.com/ [推荐] 国内的,免费的,申请很方便,而且访问速度很快,很稳定(svn服务最重要的
  • 基本上和github差不多,完全可以当做国内的github,而且对私人项目免费。 https://code.csdn.net/dashboard/index 登录创建项目啥的就不说了。 贴公钥啥的也不说了。 用过github的应该都知道。 记录下一些比较容易...
  • 同步网盘实现托管私人Git项目

    千次阅读 2015-11-27 15:34:33
    需求我有一个早前一人开发的源代码项目,现在想对其进行版本跟踪,用Git,我该怎么做? 私有项目,我不便使用公共托管空间(像github),但也不想花钱买私有的,毕竟只是很小的项目;另外免费的私有空间容易不稳定...
  • 我的私人Discord Bot的源代码。 使用!commands功能可获取该机器人的可用命令列表。 该机器人在本地托管,尚不可以大量分发。 这个机器人程序是一个有趣的项目,当我无聊时就可以从事该项目,您可以根据自己的喜好...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 753
精华内容 301
关键字:

私人代码托管