libgit2 / libgit2/libgit2sharp
Add Ssh credentials support or open creadentionals class
Nessuno ha ancora preso questa issue.
- Lingua principale
- C#
- Stelle
- 3.5k
- Fork
- 925
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
add to Native methods:
git_cred_ssh_key_new and wrap it
or open GitCredentialHandler in Credentials class:
public abstract class Credentials
{
protected internal abstract int GitCredentialHandler(out IntPtr cred);
}
remove internal and any can p/invoke selfmade
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia esaminando i metodi Native menzionati nell’issue, in particolare git_cred_ssh_key_new, e le astrazioni esistenti GitCredentialHandler e Credentials. Chiarisci quale delle due direzioni API proposte è quella prevista, quindi verifica che le credenziali SSH siano esposte senza creare autonomamente un P/Invoke e che l’API pubblica rimanga utilizzabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp, git
- Ambito
- authentication, backend-api-design
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100