1. Git: Smart Http with LDAP Auth

    過去工作上用svn,私底下用git,為了跟上潮流,打算在原本有的svn機器上架起git的服務, svn commit權限是透過LDAP來管理的,所以把這樣的功能apply到git上也是逃不掉的orz...

    How To

    以下是一個基本的virtual host設定,

    [gist:id=3250315]

    使用的情境是這樣的,當使用者clone了某個repository時,apache會要求輸入帳號密碼, 並將帳號密碼拿去ldaps://your.ldap.server這台ldap server上作認證

    $ git clone http://your.domain.name/git/testing.git
    Username for 'http://your.domain.name': username
    Password for 'http://username@your.domain.name':
    ...
    Unpacking objects: 100% (??/??), done.
    

    同樣的 ...

    Tagged as : Git
  2. Git stash how to

    故事是這樣的,我在github上開了一個repo打算拿來放系統上的設定檔,我把一些設定檔 整理好並加了一些README,以防以後痴呆了,忘記設定檔該放在哪裡,就在我準備要 commit時,我想到我還有台laptop...

    laptop和pc的環境很不一樣,設定檔相對的也會有不少差別,所以我應該要開兩個branch, 一個放laptop的設定,一個放pc的設定,生性懶惰使然,我不想重作一次工作,也不想把 完成的部份commit到master branch上,於是git stash就派上用場了,看一下man page 怎麼說:

    $ man git stash
    ...
    DESCRIPTION
    Use git stash when you want to record the current state of the working directory and the index,
    but want ...
    Tagged as : Git

Page 1 / 1